87.29 Algebras topologically of… to 87.34 The small étale site of a…
Section87.29 Algebras topologically of finite type#
Section 87.29 of the Stacks Project, Tag 0ALL. 9 tags here are carried by 33 declarations of the repository (all in StacksFrontier) and 12 registered declarations, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0ANS, a definition
Tag 0ANS in the Stacks Project.
TopologicalRing.IsTopologicallyOfFiniteType, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteType/RestrictedPowerSeries.lean, line 44.
A ring homomorphism
φ : A →+* Bis topologically of finite type if there is anA-algebra map from a polynomial algebra in finitely many variables toBwith dense image.
public abbrev IsTopologicallyOfFiniteType {A B : Type*} [CommRing A] [CommRing B]
[TopologicalSpace B] (φ : A →+* B) : Prop
Tag 0ANT, a lemma
Tag 0ANT in the Stacks Project.
AlgebraicGeometry.FormalSpace.isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteType.lean, line 383. The attribute's comment: “the implication (1) ⟹ (2) with tautness carried as a hypothesis: for a taut continuous homomorphism of weakly admissible topological rings over S whose formal spectrum map is of finite type, the homomorphism is topologically of finite type. Tautness is not deduced from (1), and (2) ⟹ (1) is not asserted; see the module docstring.”.
Stacks 0ANT, (1) ⟹ (2), granted tautness. Let
φ : A ⟶ Cbe a taut continuous homomorphism of weakly admissible topological rings overS. IfSpf (φ)is of finite type, thenCis topologically of finite type overA. Tautness is a hypothesis rather than a conclusion because this library has only one implication of Stacks 0AN5; the implication (2) ⟹ (1) is not asserted.
theorem isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(hf : RingHom.IsTaut f.toRingHom) (hFT : IsFiniteType B S hS (formalSpectrumMap hA f)) :
TopologicalRing.IsTopologicallyOfFiniteType f.toRingHom
AlgebraicGeometry.FormalSpace.exists_isPullback_isFiniteTypeULift_formalSpectrumMap_stage, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteType.lean, line 416. The attribute's comment: “the stage half of the implication (2) ⟹ (1): for a homomorphism satisfying condition (a) of Stacks 0ANU — tautness together with finite type modulo every weak ideal of definition, which condition (2) implies — the base change of the formal spectrum map along the point cut out by a thickening stage is represented by an object of the site and is of finite type. Condition (1) itself quantifies over every scheme-valued point of Spf A, not only those factoring through a stage, and is not asserted; see the module docstring.”.
Stacks 0ANT, the stage half of (2) ⟹ (1). Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overSwhich is taut and of finite type modulo every weak ideal of definition, and letIbe a weak ideal of definition ofA. Then the base change ofSpf (φ)along the point ofSpf Acut out by the thickening stageSpec (A ⧸ I)is represented by an object of the site, and the representing morphism is of finite type.
theorem exists_isPullback_isFiniteTypeULift_formalSpectrumMap_stage
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(h : TopologicalRing.FiniteTypeModuloEveryWeakIdeal f.toRingHom)
(I : Ideal A) (hI : TopologicalRing.IsWeakIdealOfDefinition I) :
∃ (V : BigFppfOver B S hS)
(p : V ⟶ (BigAffineFppf.inclusion B S hS).obj (D.stage ⟨I, hI⟩))
(q : (uliftYoneda.{u + 1}).obj V ⟶
(sheafToPresheaf (BigFppfOver.topology B S hS) (Type (u + 1))).obj (formalSpectrum E)),
IsPullback q ((uliftYoneda.{u + 1}).map p)
((sheafToPresheaf (BigFppfOver.topology B S hS) (Type (u + 1))).map
(formalSpectrumMap hA f))
((sheafifiedYonedaObjIso B S hS
((BigAffineFppf.inclusion B S hS).obj (D.stage ⟨I, hI⟩))).hom ≫
(sheafToPresheaf (BigFppfOver.topology B S hS) (Type (u + 1))).map
(formalSpectrumInclusion D ⟨I, hI⟩)) ∧
Space.IsFiniteTypeULift.{u + 1} B S hS ((uliftYoneda.{u + 1}).map p)
AlgebraicGeometry.FormalSpace.isFiniteType_formalSpectrumMap_of_isTaut, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeAllPoints.lean, line 189. The attribute's comment: “the implication (2) ⟹ (1): a taut continuous homomorphism of weakly admissible topological rings over S whose target is topologically of finite type over its source has formal spectrum map of finite type, at every scheme-valued point of the target and not only at those factoring through a thickening stage. That the two formal spectra are affine formal algebraic spaces is Stacks 0AIF for a weakly admissible ring and belongs to the situation of the lemma, whose condition (1) speaks of a finite type morphism of them.”.
Stacks 0ANT, the implication (2) ⟹ (1). Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overSwhich is taut and such thatCis topologically of finite type overA. ThenSpf (φ) : Spf C ⟶ Spf Ais of finite type.The base change of
Spf (φ)along a point ofSpf Aout of an affine object of the site is an affine morphism of finite type of the site, and those two properties are Zariski local at the target, so the charts over the affine opens of an arbitrary test object glue.
theorem isFiniteType_formalSpectrumMap_of_isTaut
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(hD : IsAffineFormalAlgebraicSpace B S hS (formalSpectrum D))
(hE : IsAffineFormalAlgebraicSpace B S hS (formalSpectrum E))
(htaut : RingHom.IsTaut f.toRingHom)
(hfin : TopologicalRing.IsTopologicallyOfFiniteType f.toRingHom) :
IsFiniteType B S hS (formalSpectrumMap hA f)
AlgebraicGeometry.FormalSpace.isLocallyOfFiniteTypeAndQuasiCompact_formalSpectrumMap_of_finiteTypeModuloEveryWeakIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeRepresentable.lean, line 171. The attribute's comment: “the implication (2) ⟹ (1) with its conclusion unrestricted: the base change of the formal spectrum map is taken along an arbitrary scheme-valued point of Spf A, not only along one factoring through a thickening stage. Condition (1) is concluded as Definition 0AM4, part (2), verbatim; what the argument produces is condition (2) of Stacks 0AJJ — representable by algebraic spaces plus of finite type in the Bootstrap sense of Stacks 03XZ — and Stacks 0AJJ, AlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType, carries it to Definition 0AM4, part (2), unconditionally. Condition (2) is taken in the form of condition (a) of Stacks 0ANU, TopologicalRing.FiniteTypeModuloEveryWeakIdeal, which is what the source's proof of this implication derives from condition (2) in its first sentence; that derivation is TopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType and assumes no countability, so this implication is the source's with its hypothesis weakened. Condition (a) implies condition (2) back, with no countability assumption either, by TopologicalRing.isTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdeal; condition (2) verbatim is the hypothesis of this implication as it appears in AlgebraicGeometry.FormalSpace.isFiniteType_formalSpectrumMap_iff_isTaut_and_isTopologicallyOfFiniteType”.
Stacks 0ANT, the implication (2) ⟹ (1). Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overSwhich is taut and of finite type modulo every weak ideal of definition. ThenSpf (φ) : Spf C ⟶ Spf Ais of finite type in the sense of Definition 0AM4, part (2): locally of finite type — representable by algebraic spaces, with its base change along every scheme-valued point ofSpf Aa morphism of algebraic spaces which is locally of finite type — and quasi-compact in the sense of Definition 0AJC.What the argument produces is condition (2) of Stacks 0AJJ: representability by algebraic spaces together with every base change along a scheme-valued point of
Spf Abeing a morphism of algebraic spaces of finite type. Stacks 0AJJ,AlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType, carries that to Definition 0AM4, part (2), and is unconditional.Over a point whose source is quasi-compact the Bootstrap condition is the source's own computation,
AlgebraicGeometry.FormalSpace.compactPullbackRepresentable_formalSpectrumMap; the passage to an arbitrary point is the locality of the three conditions on the target.
theorem isLocallyOfFiniteTypeAndQuasiCompact_formalSpectrumMap_of_finiteTypeModuloEveryWeakIdeal
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(h : TopologicalRing.FiniteTypeModuloEveryWeakIdeal f.toRingHom) :
IsFiniteType' B S hS (formalSpectrumMap hA f)
AlgebraicGeometry.FormalSpace.isLocallyOfFiniteType_formalSpectrumMap_of_finiteTypeModuloEveryWeakIdeal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeRepresentable.lean, line 199. The attribute's comment: “the implication (2) ⟹ (1) for the local condition of Stacks 0AM4 part (1), with the base change taken along an arbitrary scheme-valued point of Spf A; condition (2) is taken in the form of condition (a) of Stacks 0ANU, as on AlgebraicGeometry.FormalSpace.isLocallyOfFiniteTypeAndQuasiCompact_formalSpectrumMap_of_finiteTypeModuloEveryWeakIdeal”.
Stacks 0ANT, the implication (2) ⟹ (1), read for the local condition: a continuous homomorphism of weakly admissible topological rings over
Swhich is taut and of finite type modulo every weak ideal of definition has formal spectrum map locally of finite type, with the base change taken along an arbitrary scheme-valued point ofSpf A.
theorem isLocallyOfFiniteType_formalSpectrumMap_of_finiteTypeModuloEveryWeakIdeal
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(h : TopologicalRing.FiniteTypeModuloEveryWeakIdeal f.toRingHom) :
IsLocallyOfFiniteType B S hS (formalSpectrumMap hA f)
AlgebraicGeometry.FormalSpace.isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeRepresentable.lean, line 226. The attribute's comment: “the implication (1) ⟹ (2) in full, with condition (1) read as Definition 0AM4, part (2), verbatim: both halves of condition (2) are deduced from condition (1). Tautness is the implication (1) ⟹ (3) of Stacks 0AN5, AlgebraicGeometry.FormalSpace.isTaut_of_isRepresentableByAlgebraicSpaces_formalSpectrumMap, applied to the representability by algebraic spaces that being locally of finite type contains. No hypothesis beyond the source's: that implication of Stacks 0AN5 carries no side condition, because the library's Stacks 0AKN consumes of a formal spectrum only its presentation by affine thickenings, which is its construction”.
Stacks 0ANT, the implication (1) ⟹ (2). Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overS. IfSpf (φ)is of finite type — Definition 0AM4, part (2), verbatim — thenφis taut andCis topologically of finite type overA.Tautness is the implication (1) ⟹ (3) of Stacks 0AN5 applied to the representability that being locally of finite type contains, and that implication carries no side condition. Only the locally-of-finite-type half of condition (1) is used, here and in the ring-theoretic half
AlgebraicGeometry.FormalSpace.finiteType_quotientMap_of_isFiniteType_formalSpectrumMap, so no comparison with condition (2) of Stacks 0AJJ is needed.
theorem isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap'
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(hFT : IsFiniteType' B S hS (formalSpectrumMap hA f)) :
RingHom.IsTaut f.toRingHom ∧
TopologicalRing.IsTopologicallyOfFiniteType f.toRingHom
AlgebraicGeometry.FormalSpace.isFiniteType_formalSpectrumMap_iff_isTaut_and_isTopologicallyOfFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeRepresentable.lean, line 301. The attribute's comment: “the equivalence, with condition (1) read as Definition 0AM4, part (2), verbatim and condition (2) read verbatim as tautness together with being topologically of finite type. The forward implication is AlgebraicGeometry.FormalSpace.isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap' and uses only the locally-of-finite-type half of condition (1); the backward implication goes through condition (a) of Stacks 0ANU by TopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType and then produces condition (2) of Stacks 0AJJ — representable by algebraic spaces plus of finite type in the Bootstrap sense of Stacks 03XZ — and reaches Definition 0AM4, part (2), through Stacks 0AJJ, AlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType, which is unconditional. No countability assumption is made: condition (2) and condition (a) of Stacks 0ANU imply one another outright, by TopologicalRing.isTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdeal and TopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType. No hypothesis beyond the source's: the implication (1) ⟹ (3) of Stacks 0AN5 that the forward direction needs carries no side condition, the library's Stacks 0AKN consuming of a formal spectrum only its presentation by affine thickenings”.
Stacks 0ANT, the equivalence, with both conditions read verbatim. Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overS. ThenSpf (φ)is of finite type — Definition 0AM4, part (2) — exactly whenφis taut and topologically of finite type.The forward implication is
isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap'and uses only the locally-of-finite-type half of condition (1). The backward implication passes through condition (a) of Stacks 0ANU byTopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteTypeand then produces condition (2) of Stacks 0AJJ, reaching Definition 0AM4, part (2), through Stacks 0AJJ,AlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType, which is unconditional.Condition (2) and condition (a) of Stacks 0ANU are interchangeable here with no countability assumption, in both directions: condition (a) implies condition (2) by
TopologicalRing.isTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdeal, for which weak pre-admissibility of the source suffices, and condition (2) implies condition (a) byTopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType. Condition (2) is condition (c) of Stacks 0ANU, so this identification is the half of that lemma which needs no countability; what the countable generation in the hypothesis of Stacks 0ANU — a morphism ofWAdm^count— is spent on inTopologicalRing.finiteType_tfaeare its conditions (b), the cofinal form of condition (a), and (d), the restricted power series presentation, and neither appears here. Both of those uses are of the source's filter, soTopologicalRing.finiteType_tfaeassumes countable generation of that filter only.Nothing beyond the source's hypotheses is assumed. The forward implication needs the implication (1) ⟹ (3) of Stacks 0AN5, which carries no side condition because the library's Stacks 0AKN consumes of a formal spectrum only its presentation by affine thickenings,
AlgebraicGeometry.FormalSpace.hasThickeningPresentation_formalSpectrum.
theorem isFiniteType_formalSpectrumMap_iff_isTaut_and_isTopologicallyOfFiniteType
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E) :
IsFiniteType' B S hS (formalSpectrumMap hA f) ↔
RingHom.IsTaut f.toRingHom ∧
TopologicalRing.IsTopologicallyOfFiniteType f.toRingHom
AlgebraicGeometry.FormalSpace.isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/TautOfRepresentableByAlgebraicSpaces.lean, line 72. The attribute's comment: “the implication (1) ⟹ (2): for a continuous homomorphism of weakly admissible topological rings over S whose formal spectrum map is of finite type, the homomorphism is taut and is topologically of finite type. That the two formal spectra are affine formal algebraic spaces is Stacks 0AIF for a weakly admissible ring and belongs to the situation of the lemma, whose condition (1) speaks of a finite type morphism of them.”.
Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overS, so thatSpf AandSpf Care affine formal algebraic spaces. IfSpf (φ)is of finite type, thenφis taut andCis topologically of finite type overA.
theorem isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (f : ContinuousHom D E)
(hD : IsAffineFormalAlgebraicSpace B S hS (formalSpectrum D))
(hE : IsAffineFormalAlgebraicSpace B S hS (formalSpectrum E))
(hFT : IsFiniteType B S hS (formalSpectrumMap hA f)) :
RingHom.IsTaut f.toRingHom ∧
TopologicalRing.IsTopologicallyOfFiniteType f.toRingHom
Tag 0AL1, a lemma
Tag 0AL1 in the Stacks Project.
AlgebraicGeometry.FormalSpace.finiteTypeAlgebraSystemAntiEquivalence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/FiniteTypeClassification/AntiEquivalence.lean, line 541. The attribute's comment: “anti-equivalence”.
Stacks 0AL1. Let
Xbe a McQuillan affine formal algebraic space overSpresented as the formal spectrum of a weakly admissible topological ringA, and letJbe a fundamental system of weak ideals of definition ofA. The category of inverse systems of finite type algebras over the quotients ofJis anti-equivalent to the category of finite type morphisms toXfrom affine formal algebraic spaces.
noncomputable def finiteTypeAlgebraSystemAntiEquivalence
(B : AlgebraicGeometry.BigFppfSite.{u}) (S : Scheme.{u}) (hS : B.Contains S)
(A : Type u) [CommRing A] [TopologicalSpace A]
[IsTopologicalRing A] [IsLinearTopology A A]
(_hA : TopologicalRing.IsWeaklyAdmissible A)
(X : Sheaf (AlgebraicGeometry.BigFppfOver.topology B S hS) (Type (u + 1)))
(hX : HasSomeSurjectivePresentation B S hS X)
(P : WeakIdealColimitPresentation B S hS A X)
(I : Type v) [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)]
(J : IdealBasis A I) :
(FiniteTypeAlgebraSystem A I J)ᵒᵖ ≌ AffineFiniteTypeOver B S hS X
Tag 0AJK, a remark
Tag 0AJK in the Stacks Project.
AlgebraicGeometry.FormalSpace.FiniteTypeAlgebraSystem.exists_uniform_generatedBy, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/UniformGenerators.lean, line 210. The attribute's comment: “part (3), the asserted sentence: for the inverse system (B_λ) of finite type A / I_λ-algebras that Stacks 0AL1 attaches to a finite type morphism Y → X = Spf(A) of affine formal algebraic spaces, there is a fixed integer r such that B_λ is generated by r elements over A / I_λ for all λ. The clause of part (3) citing Stacks 0AL1 for the presentation Y = colim Spec(B_λ) is covered by the anti-equivalence itself; the question part (3) goes on to ask, whether there is an example in which Y is not McQuillan, is a question and is not asserted anywhere.”.
Stacks 0AJK, part (3): the uniform generator bound. For an inverse system
(B_λ)of finite type algebras over the quotients ofAby a fundamental system of weak ideals of definition — the system Stacks 0AL1 attaches to a finite type morphismY → Spf(A)of affine formal algebraic spaces — there is a single integerr, independent ofλ, such thatB_λis generated byrelements overA / I_λfor everyλ.The index
ris produced from one member of the system, chosen using nonemptiness of the index, and transported to an arbitrary member through a common upper bound.
theorem exists_uniform_generatedBy [Nonempty I] [IsDirected I (· ≤ ·)]
(P : FiniteTypeAlgebraSystem A I J) :
∃ r : ℕ, ∀ i : I, P.GeneratedBy r i
AlgebraicGeometry.FormalSpace.exists_taut_formalSpectrumMap_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MorphismsIntoMcQuillanAffine.lean, line 212. The attribute's comment: “part (1), every assertion of the item: for a closed immersion f : Y → X into X = Spf(A), the source Y is McQuillan (condition (4) of Stacks 0AIC) and f corresponds to a continuous homomorphism φ : A → B of weakly admissible topological rings, Y ≅ Spf(B) with f = Spf(φ) through that isomorphism, which is taut, has closed kernel K and has dense image. The source Y is an arbitrary fppf sheaf here, which generalizes the item's affine formal algebraic space. The question the item ends with, which conditions on A force B = (A/K)^∧, is a question and is asserted nowhere. Part (2) of the remark is a question in its entirety and asserts nothing.”.
Stacks 0AJK, part (1). Let
Abe a weakly admissible topological ring overSwhose formal spectrumX = Spf(A)is an affine formal algebraic space, and letf : Y ⟶ Xbe a closed immersion. ThenYis a McQuillan affine formal algebraic space, andfcorresponds to a continuous homomorphismφ : A ⟶ Bof weakly admissible topological rings —Yis identified withSpf(B)andfwithSpf(φ)— which is taut, whose kernel is a closed ideal ofA, and whose image is dense inB.
theorem exists_taut_formalSpectrumMap_of_isClosedImmersion
(hA : TopologicalRing.IsWeaklyAdmissible A) (D : QuotientSystem B S hS A)
(hX : _root_.AlgebraicGeometry.IsAffineFormalAlgebraicSpace B S hS (formalSpectrum D))
{Y : FppfSheaf B S hS} (f : Y ⟶ formalSpectrum D) (hf : IsClosedImmersion B S hS f) :
HasSomeSurjectivePresentation B S hS Y ∧
∃ (C : Type u) (_ : CommRing C) (_ : TopologicalSpace C) (_ : IsTopologicalRing C)
(_ : IsLinearTopology C C) (E : QuotientSystem B S hS C),
TopologicalRing.IsWeaklyAdmissible C ∧
∃ (e : Y ≅ formalSpectrum E) (g : ContinuousHom D E),
f = e.hom ≫ formalSpectrumMap hA g ∧ RingHom.IsTaut g.toRingHom ∧
IsClosed (RingHom.ker g.toRingHom : Set A) ∧ DenseRange g.toRingHom
AlgebraicGeometry.FormalSpace.exists_finiteTypeAlgebraSystem_uniform_generatedBy, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MorphismsIntoMcQuillanAffine.lean, line 249. The attribute's comment: “part (3), every assertion of the item: a finite type morphism f : Y → X of affine formal algebraic spaces with X = Spf(A) gives Y = colim Spec(B_λ) for an object (B_λ) of the category 𝒞 of Stacks 0AL1, namely the object the anti-equivalence of Stacks 0AL1 sends to f (that functor is the colimit of the spectra of the terms), and one integer r generates every B_λ over A/I_λ. The question the item ends with, whether there is an example in which Y is not McQuillan, is a question and is asserted nowhere.”.
Stacks 0AJK, part (3). Let
Abe a weakly admissible topological ring overSwhose formal spectrumX = Spf(A)is an affine formal algebraic space, let(I_λ)be a fundamental system of weak ideals of definition ofA, and letf : Y ⟶ Xbe a morphism of finite type from an affine formal algebraic space. ThenY = colim Spec(B_λ)for an object(B_λ)of the category𝒞of Stacks 0AL1 — the inverse system which the anti-equivalence of Stacks 0AL1 sends tof— and there is a single integerrsuch thatB_λis generated byrelements overA/I_λfor everyλ.
theorem exists_finiteTypeAlgebraSystem_uniform_generatedBy
(hA : TopologicalRing.IsWeaklyAdmissible A) (D : QuotientSystem B S hS A)
(hX : _root_.AlgebraicGeometry.IsAffineFormalAlgebraicSpace B S hS (formalSpectrum D))
(I : Type v) [Preorder I] [Nonempty I] [IsDirected I (· ≤ ·)] (J : IdealBasis A I)
{Y : FppfSheaf B S hS} (hY : _root_.AlgebraicGeometry.IsAffineFormalAlgebraicSpace B S hS Y)
(f : Y ⟶ formalSpectrum D) (hf : IsFiniteType B S hS f) :
∃ P : FiniteTypeAlgebraSystem A I J,
Nonempty ((finiteTypeAlgebraSystemAntiEquivalence B S hS A hA (formalSpectrum D)
(hasSomeSurjectivePresentation_formalSpectrum_of_isAffine B S hS hA D hX)
D.weakIdealColimitPresentation I J).functor.obj (Opposite.op P) ≅
⟨Over.mk f, hY, hf⟩) ∧
∃ r : ℕ, ∀ i : I, P.GeneratedBy r i
AlgebraicGeometry.FormalSpace.exists_taut_isTopologicallyOfFiniteType_affineSpace_factorization, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MorphismsIntoMcQuillanAffine.lean, line 286. The attribute's comment: “part (4), every assertion of the item: for a finite type f : Y → X = Spf(A) with Y McQuillan, f corresponds to a continuous homomorphism φ : A → B of weakly admissible topological rings, Y ≅ Spf(B) with f = Spf(φ) through that isomorphism; φ is taut, which is derived from f being of finite type through Stacks 0AN5 and 0AKN; B is topologically of finite type over A; and f factors as Y → 𝔸ʳ_X → X with 𝔸ʳ_X = Spf A{x_1, ..., x_r} the formal spectrum of the completion of A[x_1, ..., x_r] over the weak ideals of definition of A, the second arrow Spf of the canonical map and the first a closed immersion, both its source and its target being McQuillan affine formal algebraic spaces. The item's closing remark that questions (1) and (2) are then in force for Y → 𝔸ʳ_X asserts nothing further.”.
Stacks 0AJK, part (4). Let
Abe a weakly admissible topological ring overSwhose formal spectrumX = Spf(A)is an affine formal algebraic space, and letf : Y ⟶ Xbe a morphism of finite type withYa McQuillan affine formal algebraic space. Thenfcorresponds to a continuous homomorphismφ : A ⟶ Bof weakly admissible topological rings —Yis identified withSpf(B)andfwithSpf(φ)— which is taut and makesBtopologically of finite type overA. In other wordsffactors asY ⟶ 𝔸ʳ_X ⟶ X, where𝔸ʳ_X = Spf A{x₁, …, xᵣ}maps toXbySpfof the canonical homomorphism and the first arrow is a closed immersion of McQuillan affine formal algebraic spaces.
theorem exists_taut_isTopologicallyOfFiniteType_affineSpace_factorization
(hA : TopologicalRing.IsWeaklyAdmissible A) (D : QuotientSystem B S hS A)
(hX : _root_.AlgebraicGeometry.IsAffineFormalAlgebraicSpace B S hS (formalSpectrum D))
{Y : FppfSheaf B S hS} (hYM : HasSomeSurjectivePresentation B S hS Y)
(f : Y ⟶ formalSpectrum D) (hf : IsFiniteType B S hS f) :
∃ (C : Type u) (_ : CommRing C) (_ : TopologicalSpace C) (_ : IsTopologicalRing C)
(_ : IsLinearTopology C C) (E : QuotientSystem B S hS C),
TopologicalRing.IsWeaklyAdmissible C ∧
∃ (e : Y ≅ formalSpectrum E) (g : ContinuousHom D E),
f = e.hom ≫ formalSpectrumMap hA g ∧ RingHom.IsTaut g.toRingHom ∧
TopologicalRing.IsTopologicallyOfFiniteType g.toRingHom ∧
∃ (r : ℕ) (E' : QuotientSystem B S hS
(TopologicalRing.CompletionOver (MvPolynomial.C : A →+* MvPolynomial (Fin r) A)))
(π : ContinuousHom D E') (ι : ContinuousHom E' E),
π.toRingHom = TopologicalRing.CompletionOver.canonicalMap MvPolynomial.C ∧
HasSomeSurjectivePresentation B S hS (formalSpectrum E') ∧
IsClosedImmersion B S hS (formalSpectrumMap
(TopologicalRing.completionOver_isWeaklyAdmissible MvPolynomial.C hA) ι) ∧
f = e.hom ≫ formalSpectrumMap
(TopologicalRing.completionOver_isWeaklyAdmissible MvPolynomial.C hA) ι ≫
formalSpectrumMap hA π
Declarations registered for the tag:
finiteTypeAlgebraSystemAntiEquivalenceregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/UniformGenerators.lean, line 226 (StacksFrontier): “part (3), the clause citing Stacks 0AL1: a morphismf : Y → X = Spf(A)of affine formal algebraic spaces which is of finite type corresponds to an object(B_λ)of the category𝒞, so thatY = colim Spec(B_λ). The uniform bound part (3) asserts next, that one integerrgenerates everyB_λoverA/I_λ, isAlgebraicGeometry.FormalSpace.FiniteTypeAlgebraSystem.exists_uniform_generatedByin this file. The question part (3) closes with, whether there is an example in whichYis not McQuillan, is a question and is asserted nowhere.”.hasSomeSurjectivePresentation_of_isClosedImmersionregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillan.lean, line 160 (StacksFrontier): “part (1), the conclusion thatYis McQuillan: the source of a closed immersion of formal algebraic spaces whose target is a McQuillan affine formal algebraic space is again a McQuillan affine formal algebraic space. Part (1)'s conclusions about the presenting homomorphismφ : A → Bare tagged separately. The question part (1) raises, which conditions onAforceB = (A/K)^∧, is a question and is asserted nowhere.”.isClosed_ker_toRingHomregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillan.lean, line 331 (StacksFrontier): “part (1), the conclusion that the kernelK ⊂ Aof the homomorphismφ : A → Bpresenting a closed immersion is a closed ideal. It is proved here in the stronger form that needs only continuity of the homomorphism and separatedness of its target, so no closed-immersion hypothesis appears.”.denseRange_of_isClosedImmersion_formalSpectrumMapregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillan.lean, line 391 (StacksFrontier): “part (1), the conclusion that the imageφ(A)of the homomorphismφ : A → Bpresenting a closed immersion is dense inB. Whetherφis moreover surjective and open, equivalently whetherBis the quotientA/Kitself, is the question part (2) of the remark raises and is asserted nowhere.”.hasSomeSurjectivePresentation_of_isClosedImmersionregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillanRefined.lean, line 46 (StacksFrontier): “part (1), the conclusion thatYis McQuillan: the source of a closed immersion of formal algebraic spaces whose target is a McQuillan affine formal algebraic space is again a McQuillan affine formal algebraic space. Part (1)'s three conclusions about the presenting homomorphismφ : A → B— that it is taut, that its kernelKis closed and that its image is dense — are tagged separately onAlgebraicGeometry.FormalSpace.isTaut_of_isClosedImmersion_formalSpectrumMap,AlgebraicGeometry.FormalSpace.isClosed_ker_toRingHomandAlgebraicGeometry.FormalSpace.denseRange_of_isClosedImmersion_formalSpectrumMap. The question part (1) raises, which conditions onAforceB = (A/K)^∧, is a question and is asserted nowhere.”.isClosed_ker_toRingHomregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillanRefined.lean, line 72 (StacksFrontier): “part (1), the conclusion that the kernelK ⊂ Aof the homomorphismφ : A → Bpresenting a closed immersion is a closed ideal. It is proved here in the stronger form that needs only continuity of the homomorphism and separatedness of its target, so no closed-immersion hypothesis appears.”.denseRange_of_isClosedImmersion_formalSpectrumMapregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillanRefined.lean, line 78 (StacksFrontier): “part (1), the conclusion that the imageφ(A)of the homomorphismφ : A → Bpresenting a closed immersion is dense inB. Whetherφis moreover surjective and open, equivalently whetherBis the quotientA/Kitself, is the question part (2) of the remark raises and is asserted nowhere.”.isTaut_of_isClosedImmersion_formalSpectrumMapregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillanRefined.lean, line 100 (StacksFrontier): “part (1), the conclusion that the homomorphismφ : A → Bpresenting a closed immersion is taut.”.exists_formalSpectrumMap_of_isClosedImmersionregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionMcQuillanRefined.lean, line 228 (StacksFrontier): “part (1), the conclusion thatfcorresponds to a continuous homomorphismφ : A → Bof weakly admissible topological rings: a closed immersionfintoX = Spf(A)whose sourceYis a formal algebraic space isSpf(φ)for a weakly admissibleBpresentingY, read through the identification ofYwithSpf(B). The three conclusions part (1) draws aboutφare tagged onAlgebraicGeometry.FormalSpace.isTaut_of_isClosedImmersion_formalSpectrumMap,AlgebraicGeometry.FormalSpace.isClosed_ker_toRingHomandAlgebraicGeometry.FormalSpace.denseRange_of_isClosedImmersion_formalSpectrumMap, and thatYis McQuillan onAlgebraicGeometry.FormalSpace.hasSomeSurjectivePresentation_of_isClosedImmersion.”.isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMapregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteType.lean, line 393 (StacksFrontier): “part (4), the conclusion thatBis topologically of finite type overAfor a finite typef : Y → XwithYMcQuillan, and with it part (4)'s restatement thatffactors asY → A^r_X → Xwith the first arrow a closed immersion: the conclusionTopologicalRing.IsTopologicallyOfFiniteTypeproduces the integerrtogether with a homomorphismA[x_1, ..., x_r] → Brestricting toφon constants and having dense image, which is that factorization and the dense image of its first arrow. Tautness ofφ, part (4)'s other conclusion, is carried here as a hypothesis rather than deduced, as the clause of Stacks 0ANT on this declaration records. Part (4) closes by observing that questions (1) and (2) are then in force forY → A^r_X; those are questions and are asserted nowhere.”.isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMap'registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/SpectrumFiniteTypeRepresentable.lean, line 239 (StacksFrontier): “part (4), both of its conclusions, for a finite typef : Y → XwithYMcQuillan: the homomorphismfcomes from is taut, and its target is topologically of finite type over its source --φ : A → Bin the source's letters,φ : A ⟶ Chere, the formal spectrum of a weakly admissible topological ring being McQuillan by construction. With the second goes part (4)'s restatement thatffactors asY → A^r_X → Xwith the first arrow a closed immersion: the conclusionTopologicalRing.IsTopologicallyOfFiniteTypeproduces the integerrtogether with a homomorphismA[x_1, ..., x_r] → Crestricting toφon constants and having dense image, which is that factorization and the dense image of its first arrow. Neither conclusion is carried as a hypothesis: tautness is deduced from finite type, by the implication (1) ⟹ (3) of Stacks 0AN5. Part (4) closes by observing that questions (1) and (2) are then in force forY → A^r_X; those are questions and are asserted nowhere.”.isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMapregistered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/TautOfRepresentableByAlgebraicSpaces.lean, line 87 (StacksFrontier): “part (4) in full. For a finite typef : Y → XwithYMcQuillan, the homomorphismφ : A → Bpresentingfis taut andBis topologically of finite type overA, which are part (4)'s two conclusions; and with the second comes part (4)'s restatement thatffactors asY → A^r_X → Xwith the first arrow a closed immersion of McQuillan affine formal algebraic spaces, sinceTopologicalRing.IsTopologicallyOfFiniteTypeproduces the integerrtogether with a homomorphismA[x_1, ..., x_r] → Brestricting toφon constants and having dense image, which is that factorization and the dense image of its first arrow. Part (4) closes by observing that questions (1) and (2) are then in force forY → A^r_X; those are questions and are asserted nowhere.”.
Tag 0AQI, a lemma
Tag 0AQI in the Stacks Project.
AlgebraicGeometry.FormalSpace.isCountablyIndexedAffine_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexed.lean, line 118. The attribute's comment: “that Y is a countably indexed affine formal algebraic space”.
Stacks 0AQI, the first conclusion. The source of a closed immersion of fppf sheaves over
Swhose target is a countably indexed affine formal algebraic space is again a countably indexed affine formal algebraic space.
theorem isCountablyIndexedAffine_of_isClosedImmersion {X Y : FppfSheaf B S hS}
(hX : IsCountablyIndexedAffine B S hS X) (f : Y ⟶ X)
(hf : IsClosedImmersion B S hS f) :
IsCountablyIndexedAffine B S hS Y
AlgebraicGeometry.FormalSpace.exists_spfPresentation_continuousHom_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexed.lean, line 151. The attribute's comment: “that f corresponds to a morphism of WAdm^count”.
Stacks 0AQI, the correspondence part of the second conclusion. A closed immersion
f : Y ⟶ Xof fppf sheaves overSwhose target is a countably indexed affine formal algebraic space is, after identifyingXwithSpf AandYwithSpf Cfor objectsAandCofWAdm^count, the formal spectrum of a continuous homomorphismA ⟶ CoverS, itself again a closed immersion.
theorem exists_spfPresentation_continuousHom_of_isClosedImmersion {X Y : FppfSheaf B S hS}
(hX : IsCountablyIndexedAffine B S hS X) (f : Y ⟶ X)
(hf : IsClosedImmersion B S hS f) :
∃ (P : SpfPresentation B S hS X) (Q : SpfPresentation B S hS Y)
(hA : TopologicalRing.IsWeaklyAdmissible P.ring),
(nhds (0 : P.ring)).IsCountablyGenerated ∧
TopologicalRing.IsWeaklyAdmissible Q.ring ∧
(nhds (0 : Q.ring)).IsCountablyGenerated ∧
∃ (eX : X ≅ formalSpectrum P.system) (eY : Y ≅ formalSpectrum Q.system)
(g : ContinuousHom P.system Q.system),
IsClosedImmersion B S hS (formalSpectrumMap hA g) ∧
f = eY.hom ≫ formalSpectrumMap hA g ≫ eX.inv
AlgebraicGeometry.FormalSpace.isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexed.lean, line 196. The attribute's comment: “the quotient by a closed ideal, given the tautness of Stacks 0AN5”.
Stacks 0AQI, the quotient part of the second conclusion. Let
Abe an object ofWAdm^count, that is, a weakly admissible topological ring overSwith a countable fundamental system of neighbourhoods of0, letCbe weakly admissible, and letg : A ⟶ Cbe a continuous homomorphism overSwhose formal spectrum is a closed immersion. Ifgis taut, thenK = ker gis a closed ideal ofAandgidentifiesA/KwithCtopologically, so the closed immersion isSpfofA ⟶ A/K.Tautness is the one hypothesis not proved here: it is the implication (1) ⟹ (3) of Stacks 0AN5, which this library does not carry. Everything else is proved.
theorem isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion
(hA : TopologicalRing.IsWeaklyAdmissible A)
(hC : TopologicalRing.IsWeaklyAdmissible C)
(hcount : (nhds (0 : A)).IsCountablyGenerated)
{D : QuotientSystem B S hS A} {E : QuotientSystem B S hS C} (g : ContinuousHom D E)
(hg : IsClosedImmersion B S hS (formalSpectrumMap hA g))
(htaut : RingHom.IsTaut g.toRingHom) :
IsClosed (RingHom.ker g.toRingHom : Set A) ∧
∃ e : (A ⧸ RingHom.ker g.toRingHom) ≃+* C,
(∀ a : A, e (Ideal.Quotient.mk (RingHom.ker g.toRingHom) a) = g.toRingHom a) ∧
IsHomeomorph e
AlgebraicGeometry.FormalSpace.isCountablyIndexedAffine_and_exists_closedIdealQuotient_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexed.lean, line 235. The attribute's comment: “given the tautness of Stacks 0AN5”.
Stacks 0AQI in full, given the implication (1) ⟹ (3) of Stacks 0AN5 as the hypothesis
hAN5. LetXbe a countably indexed affine formal algebraic space overSand letf : Y ⟶ Xbe a closed immersion of fppf sheaves overS. ThenYis a countably indexed affine formal algebraic space, andfisSpfof a continuous homomorphismg : A ⟶ Cof objects ofWAdm^countwhose kernelKis a closed ideal ofAand which identifiesA/KwithCtopologically; that is,fcorresponds toA ⟶ A/K.The hypothesis
hAN5is exactly the implication of Stacks 0AN5 that a continuous homomorphism of weakly admissible topological rings overSwhose formal spectrum is a closed immersion — hence representable by algebraic spaces — is taut. It is the one input this library does not carry; the unconditional halves of the lemma areAlgebraicGeometry.FormalSpace.isCountablyIndexedAffine_of_isClosedImmersionandAlgebraicGeometry.FormalSpace.exists_spfPresentation_continuousHom_of_isClosedImmersion.
theorem isCountablyIndexedAffine_and_exists_closedIdealQuotient_of_isClosedImmersion
(hAN5 : ∀ {A C : Type u} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
[IsLinearTopology A A] [CommRing C] [TopologicalSpace C] [IsTopologicalRing C]
[IsLinearTopology C C] (hA : TopologicalRing.IsWeaklyAdmissible A)
(_hC : TopologicalRing.IsWeaklyAdmissible C)
{D : QuotientSystem B S hS A} {E : QuotientSystem B S hS C} (g : ContinuousHom D E),
IsClosedImmersion B S hS (formalSpectrumMap hA g) → RingHom.IsTaut g.toRingHom)
{X Y : FppfSheaf B S hS} (hX : IsCountablyIndexedAffine B S hS X) (f : Y ⟶ X)
(hf : IsClosedImmersion B S hS f) :
IsCountablyIndexedAffine B S hS Y ∧
∃ (P : SpfPresentation B S hS X) (Q : SpfPresentation B S hS Y)
(hA : TopologicalRing.IsWeaklyAdmissible P.ring),
(nhds (0 : P.ring)).IsCountablyGenerated ∧
TopologicalRing.IsWeaklyAdmissible Q.ring ∧
∃ (eX : X ≅ formalSpectrum P.system) (eY : Y ≅ formalSpectrum Q.system)
(g : ContinuousHom P.system Q.system),
IsClosed (RingHom.ker g.toRingHom : Set P.ring) ∧
(∃ e : (P.ring ⧸ RingHom.ker g.toRingHom) ≃+* Q.ring,
(∀ a : P.ring,
e (Ideal.Quotient.mk (RingHom.ker g.toRingHom) a) = g.toRingHom a) ∧
IsHomeomorph e) ∧
f = eY.hom ≫ formalSpectrumMap hA g ≫ eX.inv
AlgebraicGeometry.FormalSpace.IsClosedImmersion.isCountablyIndexedAffine_and_exists_closedIdealQuotient, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexedQuotient.lean, line 44.
Let
Xbe a countably indexed affine formal algebraic space overSand letf : Y ⟶ Xbe a closed immersion of fppf sheaves overS. ThenYis a countably indexed affine formal algebraic space, andfisSpfof a continuous homomorphismg : A ⟶ Cof objects ofWAdm^countwhose kernelKis a closed ideal ofAand which identifiesA/KwithCtopologically; that is,fcorresponds toA ⟶ A/K.
theorem IsClosedImmersion.isCountablyIndexedAffine_and_exists_closedIdealQuotient
{X Y : FppfSheaf B S hS} (hX : IsCountablyIndexedAffine B S hS X) (f : Y ⟶ X)
(hf : IsClosedImmersion B S hS f) :
IsCountablyIndexedAffine B S hS Y ∧
∃ (P : SpfPresentation B S hS X) (Q : SpfPresentation B S hS Y)
(hA : TopologicalRing.IsWeaklyAdmissible P.ring),
(nhds (0 : P.ring)).IsCountablyGenerated ∧
TopologicalRing.IsWeaklyAdmissible Q.ring ∧
∃ (eX : X ≅ formalSpectrum P.system) (eY : Y ≅ formalSpectrum Q.system)
(g : ContinuousHom P.system Q.system),
IsClosed (RingHom.ker g.toRingHom : Set P.ring) ∧
(∃ e : (P.ring ⧸ RingHom.ker g.toRingHom) ≃+* Q.ring,
(∀ a : P.ring,
e (Ideal.Quotient.mk (RingHom.ker g.toRingHom) a) = g.toRingHom a) ∧
IsHomeomorph e) ∧
f = eY.hom ≫ formalSpectrumMap hA g ≫ eX.inv
AlgebraicGeometry.FormalSpace.isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ClosedImmersionCountablyIndexedRefined.lean, line 62. The attribute's comment: “the quotient by a closed ideal”.
Let
Abe an object ofWAdm^count, that is, a weakly admissible topological ring overSwith a countable fundamental system of neighbourhoods of0, letCbe weakly admissible, and letg : A ⟶ Cbe a continuous homomorphism overSwhose formal spectrum is a closed immersion. ThenK = ker gis a closed ideal ofAandgidentifiesA/KwithCtopologically, so the closed immersion isSpfofA ⟶ A/K.
theorem isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion'
(hA : TopologicalRing.IsWeaklyAdmissible A)
(hC : TopologicalRing.IsWeaklyAdmissible C)
(hcount : (nhds (0 : A)).IsCountablyGenerated)
{D : QuotientSystem B S hS A} {E : QuotientSystem B S hS C} (g : ContinuousHom D E)
(hg : IsClosedImmersion B S hS (formalSpectrumMap hA g)) :
IsClosed (RingHom.ker g.toRingHom : Set A) ∧
∃ e : (A ⧸ RingHom.ker g.toRingHom) ≃+* C,
(∀ a : A, e (Ideal.Quotient.mk (RingHom.ker g.toRingHom) a) = g.toRingHom a) ∧
IsHomeomorph e
AlgebraicGeometry.FormalSpace.hasSurjectiveOnPullbackCharts_of_isClosedImmersion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/RigSurjectiveClosedImmersionCharts.lean, line 675. The attribute's comment: “the surjectivity clause alone, on the pullback charts of a closed immersion, carrying nothing: the chart map is a closed immersion by Stacks 0GHX, conjugation by the presenting isomorphisms of the two charts preserves that, the implication (1) implies (3) of Stacks 0AN5 makes the chart homomorphism taut -- its two HasLargeSite conditions being free on chart rings, which are adic and carry quotient systems, by mk_lt_cutoff_of_quotientSystem_of_isAdic and hasLargeSite_of_mk_lt_cutoff -- and the quotient part of Stacks 0AQI, isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion, turns the tautness into the presentation of the chart ring as a quotient. The adic and topologically finite type clauses of Stacks 0AQI are not asserted”.
The chart homomorphisms of a closed immersion are surjective, carrying nothing beyond the closed immersion itself. This is the surjectivity clause of Stacks 0AQI on the pullback charts of
f.The chart map
t : U ⟶ Vis a closed immersion because closed immersions are stable under base change (Stacks 0GHX,AlgebraicGeometry.FormalSpace.isClosedImmersion_of_isPullback), and conjugating it by the presenting isomorphisms of the two charts leaves a closed immersion, an isomorphism square being cartesian; soSpf gis a closed immersion. Its representability is the first component of the closed-immersion predicate of Stacks 0ANP, so the implication (1) ⟹ (3) of Stacks 0AN5,AlgebraicGeometry.FormalSpace.isTaut_of_isRepresentableByAlgebraicSpacesULift_formalSpectrumMap, makesgtaut. That implication carries the two set-theoretic conditionsAlgebraicGeometry.FormalSpace.QuotientSystem.HasLargeSite, and both are free here: the chart rings are Noetherian with adic topologies carrying quotient systems, soAlgebraicGeometry.FormalSpace.mk_lt_cutoff_of_quotientSystem_of_isAdicbounds each by the cutoff of the site andAlgebraicGeometry.FormalSpace.hasLargeSite_of_mk_lt_cutoffsupplies the condition. This is why the surjectivity clause of Stacks 0AQI is not a missing input: it is blocked on nothing.The passage from tautness to the presentation of the chart ring as a quotient is then the quotient part of Stacks 0AQI,
AlgebraicGeometry.FormalSpace.isClosed_ker_and_quotientKerEquiv_of_isClosedImmersion, whose remaining inputs are free as well: the source is adic, so the powers of an ideal of definition are a countable fundamental system of neighbourhoods of zero, and the target is weakly admissible byTopologicalRing.isWeaklyAdmissible_of_isAdicapplied to the ideal of definition for which it is adically complete. Surjectivity is read off the resulting ring equivalenceA ⧸ ker g ≃+* C, which agrees withgon representatives.
theorem hasSurjectiveOnPullbackCharts_of_isClosedImmersion {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) (hf : IsClosedImmersion B S hS f) :
HasSurjectiveOnPullbackCharts B S hS f
Tag 0ANU, a lemma
Tag 0ANU in the Stacks Project.
TopologicalRing.finiteType_tfae', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteType/Equivalences.lean, line 684. The attribute's comment: “equivalent_conditions”.
The four finite-type conditions for a morphism of countably indexed weakly admissible rings are equivalent.
Stacks 0ANU states this for an arrow of
WAdm^count, both rings weakly admissible with a countable fundamental system of neighbourhoods of zero. Countable generation is assumed here of the source only, which is strictly weaker and so covers every arrow ofWAdm^count. The hypothesis is spent twice and both times on the source: on condition (b), the cofinal form, byfiniteTypeModuloEveryWeakIdeal_to_cofinal, and on condition (d), the restricted power series presentation, byrestrictedPowerSeriesPresentation_of_taut_dense. Condition (c) costs no countability at all — it is condition (2) of Stacks 0ANT verbatim, andisTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdealgets it from condition (a) for any weakly pre-admissible source.
public theorem finiteType_tfae' (φ : B →+* A) (hφ : Continuous φ)
(hB : TopologicalRing.IsWeaklyAdmissible B)
(hA : TopologicalRing.IsWeaklyAdmissible A)
(hBcount : (nhds (0 : B)).IsCountablyGenerated) :
List.TFAE [
FiniteTypeModuloEveryWeakIdeal φ,
FiniteTypeModuloCofinalWeakIdeals φ,
RingHom.IsTaut φ ∧ TopologicalRing.IsTopologicallyOfFiniteType φ,
HasRestrictedPowerSeriesPresentation φ]
TopologicalRing.topologicallyFiniteType_localizationPreserves, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocal.lean, line 329. The attribute's comment: “local_property”.
Tautness together with topological finite type ascends along a completed étale localization diagram of countably indexed weakly admissible rings.
public theorem topologicallyFiniteType_localizationPreserves :
LocalizationPreserves.{u} IsCountablyWeaklyAdmissible
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
TopologicalRing.topologicallyFiniteType_faithfullyFlatDescent, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocal.lean, line 345. The attribute's comment: “local_property”.
Tautness together with topological finite type descends along a completed étale localization diagram whose upper horizontal ring map is faithfully flat.
public theorem topologicallyFiniteType_faithfullyFlatDescent :
FaithfullyFlatDescent.{u} IsCountablyWeaklyAdmissible
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
TopologicalRing.topologicallyFiniteType_finiteProductPreserves, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocal.lean, line 426. The attribute's comment: “local_property”.
Tautness together with topological finite type is preserved by finite products of targets.
public theorem topologicallyFiniteType_finiteProductPreserves :
FiniteProductPreserves.{u} IsCountablyWeaklyAdmissible
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
TopologicalRing.topologicallyFiniteType_propertyIsLocal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocal.lean, line 439. The attribute's comment: “local_property”.
Tautness together with topological finite type is a local property of morphisms of countably indexed weakly admissible topological rings.
public theorem topologicallyFiniteType_propertyIsLocal :
PropertyIsLocal.{u}
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
TopologicalRing.topologicallyFiniteType_isomorphismInvariant, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocalRefined.lean, line 146. The attribute's comment: “local_property”.
Tautness together with topological finite type is independent of the presentations of the source and the target.
public theorem topologicallyFiniteType_isomorphismInvariant :
IsomorphismInvariant.{u}
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
IsCountablyWeaklyAdmissible
TopologicalRing.topologicallyFiniteType_propertyIsLocal', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteTypeIsLocalRefined.lean, line 166. The attribute's comment: “local_property”.
Tautness together with topological finite type is a local property of morphisms of countably indexed weakly admissible topological rings.
public theorem topologicallyFiniteType_propertyIsLocal' :
PropertyIsLocal'.{u}
(fun {B A : Type u} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[CommRing A] [TopologicalSpace A] [IsTopologicalRing A]
(f : B →+* A) ↦ RingHom.IsTaut f ∧ IsTopologicallyOfFiniteType f)
Tag 0CB6, a lemma
Tag 0CB6 in the Stacks Project.
TopologicalRing.finiteTypeModuloEveryWeakIdeal_iff_exists_idealOfDefinition, a lemma in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/Topology/Algebra/AdicTopology/FiniteType/IdealOfDefinition.lean, line 46.
For a pre-admissible source, finite type modulo every weak ideal of definition is equivalent to finite type modulo some ideal of definition, with tautness in both conditions.
public lemma finiteTypeModuloEveryWeakIdeal_iff_exists_idealOfDefinition
{B A : Type*} [CommRing B] [TopologicalSpace B] [IsTopologicalRing B]
[IsLinearTopology B B] [CommRing A] [TopologicalSpace A]
[IsTopologicalRing A] [IsLinearTopology A A]
(φ : B →+* A) (hB : TopologicalRing.IsPreAdmissible B) :
TopologicalRing.FiniteTypeModuloEveryWeakIdeal φ ↔
(RingHom.IsTaut φ ∧
∃ J : Ideal B, TopologicalRing.IsIdealOfDefinition J ∧
(Ideal.quotientMap (I := J) (Ideal.closure (J.map φ)) φ
(Ideal.map_le_iff_le_comap.mp subset_closure)).FiniteType)
Tag 0ANV, a lemma
Tag 0ANV in the Stacks Project.
AlgebraicGeometry.FormalSpace.isLocallyOfFiniteType_tfae_of_isAffineFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/FiniteTypeCharacterizationAffine.lean, line 115. The attribute's comment: “the equivalence at the source's hypotheses: f an arbitrary morphism of affine formal algebraic spaces with countably indexed target. Countable indexing of the source is derived from condition (1) by Stacks 0AKN and Stacks 0AKP, the presentations as formal spectra by Stacks 0AN1 and the presenting homomorphism by Stacks 0AN0. Condition (3) is the existence of such presentations of X and Y by rings of WAdm^count and of a continuous homomorphism with formal spectrum map f satisfying the conditions of Stacks 0ANU, in the forms (a) and (c)”.
Stacks 0ANV. Let
f : X ⟶ Ybe a morphism of affine formal algebraic spaces overSwithYcountably indexed. Thenfbeing locally of finite type,fbeing of finite type in the sense of Definition 0AM4, part (2), andfcorresponding to a morphismB → AofWAdm^{count}satisfying the equivalent conditions of Stacks 0ANU — taken in the two forms (a), of finite type modulo every weak ideal of definition, and (c), taut and topologically of finite type — are all equivalent.As in the source, the source
Xis not assumed countably indexed. Iffis locally of finite type it is representable by algebraic spaces, hence affine by Stacks 0AKN, andXis then countably indexed by Stacks 0AKP; the two steps together are clause (1) of Stacks 0AKQ,AlgebraicGeometry.FormalSpace.isCountablyIndexed_of_isRepresentable'. Both spaces are then formal spectra of rings ofWAdm^{count}by Stacks 0AN1,AlgebraicGeometry.FormalSpace.exists_quotientSystem_of_isCountablyIndexed, andfis the formal spectrum map of a continuous homomorphism by Stacks 0AN0,AlgebraicGeometry.FormalSpace.existsUnique_continuousHom_formalSpectrumMap_eq. The equivalence for that homomorphism is Stacks 0ANT together with Stacks 0ANU, in the formAlgebraicGeometry.FormalSpace.formalSpectrumMap_finiteType_tfae_countablyWeaklyAdmissible. Being locally of finite type upgrades to being of finite type by Stacks 0AKN,AlgebraicGeometry.FormalSpace.IsLocallyOfFiniteType.isFiniteType_of_isAffineFormal, and Stacks 0AJJ.
theorem isLocallyOfFiniteType_tfae_of_isAffineFormalAlgebraicSpace {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) (hX : IsAffineFormalAlgebraicSpace B S hS X)
(hY : IsAffineFormalAlgebraicSpace B S hS Y) (hYc : IsCountablyIndexed B S hS Y) :
List.TFAE
[IsLocallyOfFiniteType B S hS f,
IsFiniteType' B S hS f,
CorrespondsToCountablyWeaklyAdmissibleMap B S hS
(fun φ ↦ TopologicalRing.FiniteTypeModuloEveryWeakIdeal φ) f,
CorrespondsToCountablyWeaklyAdmissibleMap B S hS
TopologicalRing.IsTautTopologicallyOfFiniteTypeHom f]
AlgebraicGeometry.FormalSpace.chartPropertyIsLocallyOfFiniteType, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/FiniteTypeCharacterizationRefined.lean, line 129. The attribute's comment: “the equivalence, read on countably indexed affine charts rather than on formal spectra: a map of countably indexed affine formal algebraic spaces over S is locally of finite type exactly when every morphism of WAdm^{count} presenting it is taut and topologically of finite type”.
A map of countably indexed affine formal algebraic spaces over
Sis locally of finite type exactly when every morphism ofWAdm^{count}presenting it is taut and topologically of finite type.A countably indexed affine formal algebraic space is the formal spectrum of a weakly admissible topological ring with a countable fundamental system of neighbourhoods of zero — item (6) of Stacks 0AIK — and a map of formal spectra comes from a unique continuous homomorphism by Stacks 0AN0, so the chart condition is never vacuous here and both directions are the corresponding implications of Stacks 0ANV for that homomorphism. The implication out of being locally of finite type is Stacks 0AN5 (1) ⟹ (3) for tautness together with the implication (1) ⟹ (2) of Stacks 0ANT, the two being combined in
isTaut_and_isTopologicallyOfFiniteType_of_isFiniteType_formalSpectrumMaponce Stacks 0AKN has upgraded locally of finite type to of finite type; the implication back is the implication (2) ⟹ (1) of Stacks 0ANT,isFiniteType_formalSpectrumMap_of_isTaut. Being locally of finite type is carried across the two comparison isomorphisms by Stacks 0AQ4, an isomorphism being representable étale.
theorem chartPropertyIsLocallyOfFiniteType :
ChartPropertyIsLocallyOfFiniteType B S hS
AlgebraicGeometry.FormalSpace.formalSpectrumMap_finiteType_tfae_countablyWeaklyAdmissible, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/FiniteTypeCharacterizationVariants.lean, line 107. The attribute's comment: “the equivalence, under the source's hypotheses exactly: only the target Spf A is assumed countably indexed, by hAcount. Condition (3) is taken in the two forms (a) and (c) of Stacks 0ANU, each conjoined with membership of the source ring in WAdm^count, which is what f corresponds to a morphism of WAdm^count still asserts once the target ring's membership is the standing hypothesis. That membership is a conclusion of conditions (1) and (2) rather than an assumption: every one of the four conditions supplies tautness, and a taut continuous homomorphism carries a countable fundamental system of open ideals from source ring to target ring by Stacks 0GX6, RingHom.isCountablyGenerated_nhds_zero_of_isTaut — which replaces the source's appeal to Stacks 0AKN and Stacks 0AKP and, like the library's Stacks 0AKN, needs no affineness of the two formal spectra. The finite type condition is Definition 0AM4, part (2), verbatim; the implication (2) ⟹ (1) of Stacks 0ANT concludes it through condition (2) of Stacks 0AJJ — representable by algebraic spaces plus of finite type in the Bootstrap sense of Stacks 03XZ — which Stacks 0AJJ, AlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType, identifies with Definition 0AM4, part (2), unconditionally. The two forms of condition (3) are identified with no countability assumption, by TopologicalRing.isTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdeal and TopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType, so Stacks 0ANU's own countability hypotheses are not needed here; the implication (1) ⟹ (3) of Stacks 0AN5 that supplies tautness, AlgebraicGeometry.FormalSpace.isTaut_of_isRepresentableByAlgebraicSpaces_formalSpectrumMap, carries no side condition either”.
Stacks 0ANV. Let
φ : A ⟶ Cbe a continuous homomorphism of weakly admissible topological rings overSand assume the neighbourhood filter of zero ofA— the targetSpf A— countably generated. ThenSpf (φ) : Spf C → Spf Abeing locally of finite type,Spf (φ)being of finite type in the sense of Definition 0AM4, part (2),φbeing a morphism ofWAdm^{count}of finite type modulo every weak ideal of definition, andφbeing a morphism ofWAdm^{count}which is taut and topologically of finite type are all equivalent.Only the target is assumed countably indexed, as in the source. That the source
Spf Cis countably indexed is part of what condition (3) asserts — membership ofφinWAdm^{count}— and so is a conclusion of conditions (1) and (2), not a hypothesis; the target's own membership is the standing hypothesishAcounttogether withhA. The step that produces it is Stacks 0GX6,RingHom.isCountablyGenerated_nhds_zero_of_isTaut: a taut continuous homomorphism carries a countable fundamental system of open ideals from source ring to target ring, and every one of the four conditions supplies tautness. This replaces the appeal to Stacks 0AKN and Stacks 0AKP that the source makes, and like them it needs no affineness of the two formal spectra.The last two conditions are conditions (a) and (c) of Stacks 0ANU, each conjoined with membership in
WAdm^{count}. They are identified here without any countability assumption, byTopologicalRing.isTopologicallyOfFiniteType_of_finiteTypeModuloEveryWeakIdeal— for which weak pre-admissibility ofAsuffices — andTopologicalRing.finiteTypeModuloEveryWeakIdeal_of_topologicallyOfFiniteType, so Stacks 0ANU's own countability hypotheses are not needed. WithhAcountand theWAdm^{count}conjunct in hand, Stacks 0ANU identifies these two with its remaining conditions (b) and (d) as well, which is why reading condition (3) off either form is faithful.The implication from locally of finite type to condition (a) splits into tautness, which is the implication (1) ⟹ (3) of Stacks 0AN5, and finite type of the stage quotient maps, which is the ring-theoretic half of Stacks 0ANT; the implication from condition (a) back is the implication (2) ⟹ (1) of Stacks 0ANT, and being locally of finite type is the first half of the conjunction that being of finite type is.
The quasi-compactness of Definition 0AJC that the second condition contains is not established directly anywhere in the cycle: the implication (2) ⟹ (1) of Stacks 0ANT produces condition (2) of Stacks 0AJJ,
AlgebraicGeometry.FormalSpace.IsBootstrapFiniteType, whose quasi-compactness assertion is the Bootstrap one, and Stacks 0AJJ identifies that condition with Definition 0AM4, part (2), unconditionally; seeAlgebraicGeometry.FormalSpace.isFiniteType_iff_isBootstrapFiniteType.Nothing beyond the source's hypotheses is assumed. The tautness step is the implication (1) ⟹ (3) of Stacks 0AN5,
AlgebraicGeometry.FormalSpace.isTaut_of_isRepresentableByAlgebraicSpaces_formalSpectrumMap, which carries no side condition of its own.
theorem formalSpectrumMap_finiteType_tfae_countablyWeaklyAdmissible {A C : Type u} [CommRing A]
[TopologicalSpace A] [IsTopologicalRing A] [IsLinearTopology A A] [CommRing C]
[TopologicalSpace C] [IsTopologicalRing C] [IsLinearTopology C C]
(hA : TopologicalRing.IsWeaklyAdmissible A) (hC : TopologicalRing.IsWeaklyAdmissible C)
(hAcount : (nhds (0 : A)).IsCountablyGenerated)
(D : QuotientSystem B S hS A) (E : QuotientSystem B S hS C) (g : ContinuousHom D E) :
List.TFAE
[IsLocallyOfFiniteType B S hS (formalSpectrumMap hA g),
IsFiniteType' B S hS (formalSpectrumMap hA g),
TopologicalRing.IsCountablyWeaklyAdmissible C ∧
TopologicalRing.FiniteTypeModuloEveryWeakIdeal g.toRingHom,
TopologicalRing.IsCountablyWeaklyAdmissible C ∧
RingHom.IsTaut g.toRingHom ∧
TopologicalRing.IsTopologicallyOfFiniteType g.toRingHom]
Tag 0ANW, a lemma
Tag 0ANW in the Stacks Project.
AlgebraicGeometry.FormalSpace.isLocallyOfFiniteType_tfae', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/FiniteTypeCharacterizationRefined.lean, line 199. The attribute's comment: “the equivalence of its four conditions, at the source's own hypotheses. The presented refinement of a covering of the source is the library's hasEtaleRefinementOfSourceCover_isCountablyWeaklyAdmissible (Stacks 0AJ2, quasi-compactness of an affine formal algebraic space and Stacks 0AN8) and the implication (2) ⟹ (1) of Stacks 0AKX is the library's isCountablyIndexed_of_isRepresentableEtale_of_isLocallyCountablyIndexed”.
For a morphism
f : X ⟶ Yof locally countably indexed formal algebraic spaces overS, the condition that every affine representable étale square overfcarry a taut, topologically of finite type morphism ofWAdm^{count}, the existence of an affine étale covering ofYtogether with affine étale coverings of the fibre products of its members withXon which that condition holds, the existence of an affine étale covering ofXwhose members factor through affine representable étale charts ofYby such morphisms, andfbeing locally of finite type, are all equivalent.The first three are the three conditions of Stacks 0ANG for the class of countably indexed weakly admissible topological rings and the property of being taut and topologically of finite type, which Stacks 0ANU makes a local property of such arrows; the comparison with the fourth is Stacks 0ANV on charts together with the implications (1) ⟹ (3) and (4) ⟹ (5) ⟹ (1) of Stacks 0ANL.
theorem isLocallyOfFiniteType_tfae' {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hX : IsLocallyCountablyIndexed B S hS X) (hY : IsLocallyCountablyIndexed B S hS Y) :
List.TFAE
[HasPropertyOnEveryAffineEtaleDiagram B S hS
TopologicalRing.IsCountablyWeaklyAdmissible
TopologicalRing.IsTautTopologicallyOfFiniteTypeHom f,
HasPropertyAfterTargetCover B S hS
TopologicalRing.IsCountablyWeaklyAdmissible
TopologicalRing.IsTautTopologicallyOfFiniteTypeHom f,
HasPropertyAfterSourceCover B S hS
TopologicalRing.IsCountablyWeaklyAdmissible
TopologicalRing.IsTautTopologicallyOfFiniteTypeHom f,
IsLocallyOfFiniteType B S hS f]
Sources
Section87.30 Separation axioms for morphisms#
Section 87.30 of the Stacks Project, Tag 0ARM. 5 tags here are carried by 47 declarations of the repository (all in StacksFrontier) and 1 registered declaration, quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0ARN, a definition
Tag 0ARN in the Stacks Project.
AlgebraicGeometry.FormalSpace.HasQuasiCompactDiagonal, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphism.lean, line 112. The attribute's comment: “part (2): quasi-separated, the relative diagonal quasi-compact in the sense of Stacks 0AJC”.
Stacks 0ARN, part (2). A morphism of formal algebraic spaces over
Sis quasi-separated when its relative diagonalX ⟶ X ×_Y Xis a quasi-compact morphism of formal algebraic spaces, quasi-compactness beingAlgebraicGeometry.FormalSpace.IsQuasiCompact, the condition of Stacks 0AJC. The condition makes sense, and is stated, for an arbitrary morphism of fppf sheaves on the big fppf site ofS.
abbrev HasQuasiCompactDiagonal {X Y : FppfSheaf B S hS} (f : X ⟶ Y) : Prop
AlgebraicGeometry.FormalSpace.IsSeparatedMorphism, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 113. The attribute's comment: “part (1): separated”. References: EGA I (10.15.1), “separated morphism”.
A morphism of formal algebraic spaces over
Sis separated when its relative diagonal is a closed immersion, stated for an arbitrary morphism of fppf sheaves on the big fppf site ofS.
abbrev IsSeparatedMorphism {X Y : FppfSheaf B S hS} (f : X ⟶ Y) : Prop
Tag 0ARP, a lemma
Tag 0ARP in the Stacks Project.
AlgebraicGeometry.FormalSpace.HasQuasiCompactDiagonal.of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphism.lean, line 134. The attribute's comment: “quasi-separated”.
Stacks 0ARP for the quasi-separatedness axiom of Stacks 0ARN: a base change of a quasi-separated morphism of formal algebraic spaces over
Sis quasi-separated. In a cartesian square of fppf sheaves on the big fppf site ofSwhose right-hand columnfis quasi-separated, the left-hand columnsndis quasi-separated, since the relative diagonal ofsndis a base change of the relative diagonal offand quasi-compact morphisms are stable under base change. As with the definition itself, no hypothesis that the four sheaves are formal algebraic spaces is needed.
theorem HasQuasiCompactDiagonal.of_isPullback {X Y Y' W : FppfSheaf B S hS}
{fst : W ⟶ X} {snd : W ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback fst snd f g)
(hf : HasQuasiCompactDiagonal B S hS f) : HasQuasiCompactDiagonal B S hS snd
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 139. The attribute's comment: “separated”.
A base change of a separated morphism of formal algebraic spaces over
Sis separated: in a cartesian square of fppf sheaves on the big fppf site ofSwhose right-hand columnfis separated, the left-hand columnsndis separated.
theorem isSeparatedMorphism_of_isPullback {X Y Y' W : FppfSheaf B S hS}
{fst : W ⟶ X} {snd : W ⟶ Y'} {f : X ⟶ Y} {g : Y' ⟶ Y} (sq : IsPullback fst snd f g)
(hf : IsSeparatedMorphism B S hS f) : IsSeparatedMorphism B S hS snd
Tag 0ARQ, a lemma
Tag 0ARQ in the Stacks Project.
AlgebraicGeometry.FormalSpace.isQuasiCompact_mapDesc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphism.lean, line 163. The attribute's comment: “part (3), for Z ⟶ T quasi-separated. Both notions are the source's own: the hypothesis is quasi-separatedness as Stacks 0ARN, part (2) declares it, the relative diagonal quasi-compact in the sense of Stacks 0AJC (HasQuasiCompactDiagonal of this file), and the conclusion is quasi-compactness of a morphism of formal algebraic spaces in that same sense of Stacks 0AJC (IsQuasiCompact of QuasiCompactMorphism.lean). Nothing is carried and nothing is assumed beyond the tag's own hypothesis on Z ⟶ T; in particular this is independent of Stacks 0AN2 and of Stacks 0AIP, which parts (1) and (2) of the tag need. Parts (1) and (2) are registered in SeparatedMorphism.lean”.
Stacks 0ARQ, part (3). For morphisms
f : X ⟶ Z,g : Y ⟶ Zandh : Z ⟶ Tof formal algebraic spaces overSwithhquasi-separated, the comparisonX ×_Z Y ⟶ X ×_T Yof the two fibre products is a quasi-compact morphism of formal algebraic spaces.The whole content is one cartesian square, the magic diagram of Mathlib's
CategoryTheory.Limits.pullback_map_diagonal_isPullback: the comparison is a base change of the relative diagonal ofh, along the morphismX ×_T Y ⟶ Z ×_T Zinduced byfandg. Quasi-separatedness ofhsays that relative diagonal is quasi-compact, and quasi-compactness is stable under base change byAlgebraicGeometry.FormalSpace.IsQuasiCompact.of_isPullback. No hypothesis onf,gor the four sheaves is needed, so the statement is made for arbitrary fppf sheaves, as both conditions occurring in it are.
theorem isQuasiCompact_mapDesc {X Y Z T : FppfSheaf B S hS} (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hh : HasQuasiCompactDiagonal B S hS h) :
IsQuasiCompact B S hS (pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_mapDesc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1345. The attribute's comment: “part (1): separated, separatedness read in the sense of Stacks 0ARN”.
The comparison
X ×_Z Y ⟶ X ×_T Yof two fibre products of fppf sheaves on the big fppf site ofSis separated in the sense of Stacks 0ARN.
theorem isSeparatedMorphism_mapDesc (f : X ⟶ Z) (g : Y ⟶ Z) (h : Z ⟶ T) :
IsSeparatedMorphism B S hS (pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relativelyRepresentable_mapDesc_of_isAffineFormal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1378. The attribute's comment: “part (1): representable by schemes, unconditionally for Z an affine formal algebraic space”.
When
Zis an affine formal algebraic space, the comparisonX ×_Z Y ⟶ X ×_T Yis representable by schemes.
theorem relativelyRepresentable_mapDesc_of_isAffineFormal (f : X ⟶ Z) (g : Y ⟶ Z) (h : Z ⟶ T)
(hZ : IsAffineFormalAlgebraicSpace B S hS Z) :
(fppfYoneda B S hS).relativelyRepresentable (pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_locallyQuasiFinite_mapDesc_of_isAffineFormal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1389. The attribute's comment: “part (1): locally quasi-finite, unconditionally for Z an affine formal algebraic space”.
When
Zis an affine formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a locally quasi-finite, locally of finite type morphism of schemes.
theorem relative_locallyQuasiFinite_mapDesc_of_isAffineFormal (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsAffineFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
((@AlgebraicGeometry.LocallyOfFiniteType.{u} : MorphismProperty Scheme.{u}) ⊓
(@AlgebraicGeometry.LocallyQuasiFinite.{u} : MorphismProperty Scheme.{u}))
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_locallyOfFiniteType_mapDesc_of_isAffineFormal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1403. The attribute's comment: “part (1): locally of finite type, unconditionally for Z an affine formal algebraic space”.
When
Zis an affine formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a locally of finite type morphism of schemes.
theorem relative_locallyOfFiniteType_mapDesc_of_isAffineFormal (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsAffineFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
(@AlgebraicGeometry.LocallyOfFiniteType.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_isSeparated_mapDesc_of_isAffineFormal, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1416. The attribute's comment: “part (1): separated in the represented-base-change sense of Stacks 0AN2, unconditionally for Z an affine formal algebraic space”.
When
Zis an affine formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a separated morphism of schemes.
theorem relative_isSeparated_mapDesc_of_isAffineFormal (f : X ⟶ Z) (g : Y ⟶ Z) (h : Z ⟶ T)
(hZ : IsAffineFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
(@AlgebraicGeometry.IsSeparated.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relativelyRepresentable_mapDesc_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1427. The attribute's comment: “part (1): representable by schemes, for Z an arbitrary formal algebraic space”.
When
Zis a formal algebraic space, the comparisonX ×_Z Y ⟶ X ×_T Yis representable by schemes.
theorem relativelyRepresentable_mapDesc_of_isFormalAlgebraicSpace (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsFormalAlgebraicSpace B S hS Z) :
(fppfYoneda B S hS).relativelyRepresentable (pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_locallyQuasiFinite_mapDesc_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1436. The attribute's comment: “part (1): locally quasi-finite, for Z an arbitrary formal algebraic space”.
When
Zis a formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a locally quasi-finite, locally of finite type morphism of schemes.
theorem relative_locallyQuasiFinite_mapDesc_of_isFormalAlgebraicSpace (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
((@AlgebraicGeometry.LocallyOfFiniteType.{u} : MorphismProperty Scheme.{u}) ⊓
(@AlgebraicGeometry.LocallyQuasiFinite.{u} : MorphismProperty Scheme.{u}))
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_locallyOfFiniteType_mapDesc_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1449. The attribute's comment: “part (1): locally of finite type, for Z an arbitrary formal algebraic space”.
When
Zis a formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a locally of finite type morphism of schemes.
theorem relative_locallyOfFiniteType_mapDesc_of_isFormalAlgebraicSpace (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
(@AlgebraicGeometry.LocallyOfFiniteType.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.relative_isSeparated_mapDesc_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1462. The attribute's comment: “part (1): separated in the represented-base-change sense of Stacks 0AN2, for Z an arbitrary formal algebraic space”.
When
Zis a formal algebraic space, every represented base change of the comparisonX ×_Z Y ⟶ X ×_T Yis a separated morphism of schemes.
theorem relative_isSeparated_mapDesc_of_isFormalAlgebraicSpace (f : X ⟶ Z) (g : Y ⟶ Z)
(h : Z ⟶ T) (hZ : IsFormalAlgebraicSpace B S hS Z) :
(MorphismProperty.inverseImage
(@AlgebraicGeometry.IsSeparated.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.mapDesc f g h)
AlgebraicGeometry.FormalSpace.isClosedImmersion_mapDesc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1474. The attribute's comment: “part (2), for Z ⟶ T separated”.
If
h : Z ⟶ Tis separated then the comparisonX ×_Z Y ⟶ X ×_T Yis a closed immersion.
theorem isClosedImmersion_mapDesc (f : X ⟶ Z) (g : Y ⟶ Z) (h : Z ⟶ T)
(hh : IsSeparatedMorphism B S hS h) :
IsClosedImmersion B S hS (pullback.mapDesc f g h)
Declarations registered for the tag:
CategoryTheory.Limits.pullback.mono_mapDesc, declared in the repository, registered withadd_to_stacksin StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1502 (StacksFrontier): “part (1): monomorphism”.
Tag 0ARR, a lemma
Tag 0ARR in the Stacks Project.
AlgebraicGeometry.FormalSpace.isQuasiSeparatedMorphism_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComposition.lean, line 195. The attribute's comment: “part (2): quasi-separated, with quasi-compactness of the relative diagonal read as the condition AlgebraicGeometry.Space.IsQuasiCompactULift that this library's AlgebraicGeometry.FormalSpace.IsQuasiSeparatedMorphism is built from; the comparison of the two relative self-products is quasi-compact by Stacks 0ARQ, part (3), and that condition is stable under composition over formal algebraic spaces by AlgebraicGeometry.Space.isQuasiCompactULift_comp_of_presheaf”.
Stacks 0ARR for the quasi-separatedness axiom of Stacks 0ARN. A composite of two morphisms of fppf sheaves on the big fppf site of
Swith quasi-compact relative diagonal again has quasi-compact relative diagonal: the relative diagonal off ≫ gfactors as the relative diagonal off, quasi-compact sincefis quasi-separated, followed by the comparisonX ×_Y X ⟶ X ×_Z X, quasi-compact sincegis quasi-separated by Stacks 0ARQ, part (3); and the quasi-compactness condition is stable under composition with no hypothesis that the objects are algebraic spaces.Quasi-compactness is read throughout as
AlgebraicGeometry.Space.IsQuasiCompactULift, the conditionAlgebraicGeometry.FormalSpace.IsQuasiSeparatedMorphismis built from. As with the definition, no hypothesis that the three sheaves are formal algebraic spaces is needed.
theorem isQuasiSeparatedMorphism_comp {X Y Z : FppfSheaf B S hS} (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : IsQuasiSeparatedMorphism B S hS f) (hg : IsQuasiSeparatedMorphism B S hS g) :
IsQuasiSeparatedMorphism B S hS (f ≫ g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphismComposition.lean, line 122. The attribute's comment: “part (1): separated, separatedness read in the sense of Stacks 0ARN; the comparison of the two relative self-products is a closed immersion by Stacks 0ARQ, part (2), and closed immersions compose by Stacks 0GHW”.
Stacks 0ARR for the separatedness axiom of Stacks 0ARN. A composite of two separated morphisms of fppf sheaves on the big fppf site of
Sis separated: the relative diagonal off ≫ gfactors as the relative diagonal off, a closed immersion sincefis separated, followed by the comparisonX ×_Y X ⟶ X ×_Z X, a closed immersion sincegis separated by Stacks 0ARQ, part (2); and closed immersions of formal algebraic spaces compose by Stacks 0GHW.
theorem isSeparatedMorphism_comp {X Y Z : FppfSheaf B S hS} (f : X ⟶ Y) (g : Y ⟶ Z)
(hf : IsSeparatedMorphism B S hS f) (hg : IsSeparatedMorphism B S hS g) :
IsSeparatedMorphism B S hS (f ≫ g)
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_quasiCompact_comp, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphismComposition.lean, line 139. The attribute's comment: “part (2): quasi-separated, with quasi-compactness of the relative diagonal read as the relative diagonal condition for quasi-compact morphisms of schemes, which is the second of the two cases of Stacks 0ARN in the uniform shape of Stacks 0ARS; stability under composition of quasi-compact morphisms of schemes is taken from Mathlib”.
Stacks 0ARR for the quasi-separatedness axiom of Stacks 0ARN, with quasi-compactness of the relative diagonal read as the relative diagonal condition for quasi-compact morphisms of schemes: if the relative diagonals of
fand ofgare quasi-compact in that sense, then so is the relative diagonal off ≫ g. Quasi-compact morphisms of schemes are stable under composition, so this is the caseP = AlgebraicGeometry.QuasiCompactofAlgebraicGeometry.FormalSpace.hasRelativeDiagonal_comp.
theorem hasRelativeDiagonal_quasiCompact_comp {X Y Z : FppfSheaf B S hS} (f : X ⟶ Y)
(g : Y ⟶ Z)
(hf : HasRelativeDiagonal B S hS
(@AlgebraicGeometry.QuasiCompact.{u} : MorphismProperty Scheme.{u}) f)
(hg : HasRelativeDiagonal B S hS
(@AlgebraicGeometry.QuasiCompact.{u} : MorphismProperty Scheme.{u}) g) :
HasRelativeDiagonal B S hS
(@AlgebraicGeometry.QuasiCompact.{u} : MorphismProperty Scheme.{u}) (f ≫ g)
Tag 0ARS, a lemma
Tag 0ARS in the Stacks Project.
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 328. The attribute's comment: “clauses (1) and (2) for the quasi-separated axiom of Stacks 0ARN: a morphism of formal algebraic spaces with relatively representable relative diagonal is quasi-separated if and only if its base change to every scheme over the target is quasi-separated; the representability hypothesis is discharged for a source which is a formal algebraic space in …hasQuasiCompactDiagonal_iff_forall_baseChange_of_isFormalAlgebraicSpace”.
Stacks 0ARS, clauses (1) and (2) for the quasi-separatedness axiom of Stacks 0ARN. A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose relative diagonal is representable by objects of the site is quasi-separated exactly when its base change to every scheme over the target is quasi-separated.The hypothesis
hfis carried: unlike the separatedness axiom, whose spelling in this library contains representability of the relative diagonal, the quasi-separatedness axiom does not, and the comparison with the relative diagonal condition ofAlgebraicGeometry.FormalSpace.HasRelativeDiagonalneeds it. It is discharged for a source which is a formal algebraic space — the hypothesis of Stacks 0ARS itself — in…hasQuasiCompactDiagonal_iff_forall_baseChange_of_isFormalAlgebraicSpacebelow.
theorem hasQuasiCompactDiagonal_iff_forall_baseChange {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hf : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f)) :
HasQuasiCompactDiagonal B S hS f ↔
∀ (U : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_baseChange_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 354. The attribute's comment: “clauses (1) and (2) for the quasi-separated axiom of Stacks 0ARN, in the source's form with no extra hypothesis: a morphism of formal algebraic spaces is quasi-separated if and only if its base change to every scheme over the target is quasi-separated”.
Stacks 0ARS, clauses (1) and (2) for the quasi-separatedness axiom of Stacks 0ARN, in the source's own form: a morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space is quasi-separated exactly when its base change to every scheme over the target is quasi-separated. The representability hypothesis ofAlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_baseChangeis discharged here: the relative diagonal offis a base change of the absolute diagonal ofX, which is representable by objects of the site by Stacks 0AIP.
theorem hasQuasiCompactDiagonal_iff_forall_baseChange_of_isFormalAlgebraicSpace
{X Y : FppfSheaf B S hS} (f : X ⟶ Y) (hX : IsFormalAlgebraicSpace B S hS X) :
HasQuasiCompactDiagonal B S hS f ↔
∀ (U : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_affine_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 381. The attribute's comment: “clauses (1) and (3) for the quasi-separated axiom of Stacks 0ARN: a morphism of formal algebraic spaces with relatively representable relative diagonal is quasi-separated if and only if its base change to every affine scheme over the target is quasi-separated; the representability hypothesis is discharged for a source which is a formal algebraic space in …hasQuasiCompactDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace”.
Stacks 0ARS, clauses (1) and (3) for the quasi-separatedness axiom of Stacks 0ARN. A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose relative diagonal is representable by objects of the site is quasi-separated exactly when its base change to every affine scheme over the target is quasi-separated. Quasi-compactness of morphisms of schemes is Zariski local on the target, which is what lets the test objects be restricted to the affine ones.As in clauses (1) and (2), the hypothesis
hfis carried, and is discharged for a source which is a formal algebraic space in…hasQuasiCompactDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpacebelow.
theorem hasQuasiCompactDiagonal_iff_forall_affine_baseChange {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) (hf : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f)) :
HasQuasiCompactDiagonal B S hS f ↔
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 405. The attribute's comment: “clauses (1) and (3) for the quasi-separated axiom of Stacks 0ARN, in the source's form with no extra hypothesis: a morphism of formal algebraic spaces is quasi-separated if and only if its base change to every affine scheme over the target is quasi-separated”.
Stacks 0ARS, clauses (1) and (3) for the quasi-separatedness axiom of Stacks 0ARN, in the source's own form: a morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space is quasi-separated exactly when its base change to every affine scheme over the target is quasi-separated. The representability hypothesis ofAlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_forall_affine_baseChangeis discharged by Stacks 0AIP and Stacks 0AN2 as before.
theorem hasQuasiCompactDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace
{X Y : FppfSheaf B S hS} (f : X ⟶ Y) (hX : IsFormalAlgebraicSpace B S hS X) :
HasQuasiCompactDiagonal B S hS f ↔
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_isQuasiSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 436. The attribute's comment: “clauses (3) and (4) for the quasi-separated axiom of Stacks 0ARN: a morphism of formal algebraic spaces to an affine scheme with relatively representable relative diagonal is quasi-separated if and only if its source is a quasi-separated formal algebraic space; the representability hypothesis is discharged for a source which is a formal algebraic space in …hasQuasiCompactDiagonal_iff_isQuasiSeparated_of_isFormalAlgebraicSpace”.
Stacks 0ARS, clauses (3) and (4) for the quasi-separatedness axiom of Stacks 0ARN. A morphism
f : X ⟶ Zof fppf sheaves on the big fppf site ofSwhose target is represented by an affine scheme of the site and whose relative diagonal is representable by objects of the site is quasi-separated exactly when the sourceXis quasi-separated as a single sheaf, in the sense of clause (1) of Stacks 0AJ7 — that is, clause (3) of Stacks 0AJ5: the fibre product overXof any two affine scheme-valued points ofXhas quasi-compact underlying scheme.Both directions are the argument of the source read through the comparison of the two fibre product descriptions
U ×_X V = X ×_{Δ, X ×_Z X} (U ×_Z V), which isAlgebraicGeometry.FormalSpace.pair_diagonal_squarein one direction andAlgebraicGeometry.FormalSpace.diagonal_test_pair_squarein the other. The scheme-level inputs are that a quasi-compact morphism into a quasi-compact scheme has quasi-compact source, and conversely that a morphism from a quasi-compact scheme to an affine one is quasi-compact.
theorem hasQuasiCompactDiagonal_iff_isQuasiSeparated {X : FppfSheaf B S hS}
{Z : BigFppfOver B S hS} (hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z))
(f : X ⟶ (fppfYoneda B S hS).obj Z)
(hf : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f)) :
HasQuasiCompactDiagonal B S hS f ↔ IsQuasiSeparated B S hS X
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_isQuasiSeparated_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 487. The attribute's comment: “clauses (3) and (4) for the quasi-separated axiom of Stacks 0ARN, in the source's form with no extra hypothesis: a morphism from a formal algebraic space to an affine scheme is quasi-separated if and only if its source is a quasi-separated formal algebraic space”.
Stacks 0ARS, clauses (3) and (4) for the quasi-separatedness axiom of Stacks 0ARN, in the source's own form: a morphism from a formal algebraic space to a sheaf represented by an affine scheme of the site is quasi-separated exactly when its source is a quasi-separated formal algebraic space, quasi-separatedness of a single sheaf being read as clause (1) of Stacks 0AJ7. The representability hypothesis of
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_iff_isQuasiSeparatedis discharged by Stacks 0AIP and Stacks 0AN2.
theorem hasQuasiCompactDiagonal_iff_isQuasiSeparated_of_isFormalAlgebraicSpace
{X : FppfSheaf B S hS} {Z : BigFppfOver B S hS}
(hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z))
(f : X ⟶ (fppfYoneda B S hS).obj Z) (hX : IsFormalAlgebraicSpace B S hS X) :
HasQuasiCompactDiagonal B S hS f ↔ IsQuasiSeparated B S hS X
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 507. The attribute's comment: “the descent step of clause (5) for the quasi-separated axiom of Stacks 0ARN: quasi-separatedness descends along a single locally surjective morphism onto the relative self-product, which is the atlas clause with the covering of Definition 0AIM replaced by one locally surjective morphism, and is not the atlas form itself”.
Stacks 0ARS, the descent step of clause (5) for the quasi-separatedness axiom of Stacks 0ARN. Quasi-separatedness of a morphism of fppf sheaves whose relative diagonal is relatively representable descends along a locally surjective morphism onto the relative self-product. Quasi-compactness of morphisms of schemes is fppf local on the target by Stacks 02WH, which is what the descent step consumes.
theorem hasQuasiCompactDiagonal_of_locallySurjective {X Y W : FppfSheaf B S hS} (f : X ⟶ Y)
(b : W ⟶ pullback f f) (hb : Sheaf.IsLocallySurjective b)
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hbase : (MorphismProperty.inverseImage (@AlgebraicGeometry.QuasiCompact.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.snd (pullback.diagonal f) b)) :
HasQuasiCompactDiagonal B S hS f
AlgebraicGeometry.FormalSpace.exists_atlas_hasQuasiCompactDiagonal_pullback_snd, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 529. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, necessity for the quasi-separated axiom of Stacks 0ARN: a quasi-separated morphism of formal algebraic spaces has quasi-separated base change to every member of some covering of the target as in Definition 0AIM”.
Stacks 0ARS, clause (1) implies clause (5) for the quasi-separatedness axiom of Stacks 0ARN, in the covering form. If
Yis a formal algebraic space andf : X ⟶ Yis quasi-separated then there is a covering{Y_j ⟶ Y}as in Definition 0AIM along which every base change offis quasi-separated. The covering is the atlas ofYfurnished by Definition 0AIM; the base changes inherit the condition by Stacks 0ARP.
theorem exists_atlas_hasQuasiCompactDiagonal_pullback_snd {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hY : IsFormalAlgebraicSpace B S hS Y) (hf : HasQuasiCompactDiagonal B S hS f) :
letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) := Sheaf.instHasColimitsOfSize
∃ (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y),
(∀ j, IsAffineFormalAlgebraicSpace B S hS (Yj j)) ∧
(∀ j, ∃ hgj : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS (g j).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ k ↦ Space.IsEtaleULift.{u + 1} B S hS k.hom) (g j).hom hgj) ∧
Sheaf.IsLocallySurjective (Sigma.desc g) ∧
∀ j, HasQuasiCompactDiagonal B S hS (pullback.snd f (g j))
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_of_atlas, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 560. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, sufficiency for the quasi-separated axiom of Stacks 0ARN: a morphism of formal algebraic spaces with relatively representable relative diagonal is quasi-separated as soon as its base change to every member of a covering of the target as in Definition 0AIM is quasi-separated; the representability hypothesis is discharged for a source which is a formal algebraic space in …hasQuasiCompactDiagonal_of_atlas_of_isFormalAlgebraicSpace”.
Stacks 0ARS, clause (5) implies clause (1) for the quasi-separatedness axiom of Stacks 0ARN, in the covering form of Definition 0AIM. Let
f : X ⟶ Ybe a morphism of fppf sheaves on the big fppf site ofSwhose relative diagonal is representable by objects of the site. If there is a family{Y_j ⟶ Y}whose induced morphism from the coproduct is a surjection of sheaves — the covering condition of Definition 0AIM — such that every base changeY_j ×_Y X ⟶ Y_joffis quasi-separated, thenfis quasi-separated.The hypothesis
hrepis carried, and is discharged for a source which is a formal algebraic space inAlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_of_atlas_of_isFormalAlgebraicSpacebelow.
theorem hasQuasiCompactDiagonal_of_atlas {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y)
(hsurj : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc g))
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hqs : ∀ j, HasQuasiCompactDiagonal B S hS (pullback.snd f (g j))) :
HasQuasiCompactDiagonal B S hS f
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_of_atlas_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 588. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, sufficiency for the quasi-separated axiom of Stacks 0ARN, in the source's form with no extra hypothesis: a morphism of formal algebraic spaces is quasi-separated as soon as its base change to every member of a covering of the target as in Definition 0AIM is quasi-separated”.
Stacks 0ARS, clause (5) implies clause (1) for the quasi-separatedness axiom of Stacks 0ARN, in the covering form of Definition 0AIM and in the source's own form: a morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space is quasi-separated as soon as its base change to every member of some covering of the target as in Definition 0AIM is. The representability hypothesis ofAlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_of_atlasis discharged by Stacks 0AIP and Stacks 0AN2.
theorem hasQuasiCompactDiagonal_of_atlas_of_isFormalAlgebraicSpace {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y)
(hsurj : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc g))
(hX : IsFormalAlgebraicSpace B S hS X)
(hqs : ∀ j, HasQuasiCompactDiagonal B S hS (pullback.snd f (g j))) :
HasQuasiCompactDiagonal B S hS f
AlgebraicGeometry.FormalSpace.separationAxiom_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/QuasiSeparatedMorphismComparison.lean, line 703. The attribute's comment: “in full: the five conditions are equivalent for each of the two separation axioms of Definition 0ARN, quasi-separated and separated, for any morphism of formal algebraic spaces”.
Stacks 0ARS. Let
f : X ⟶ Ybe a morphism of formal algebraic spaces overS. For each of the two separation axiomsPof Stacks 0ARN — quasi-separated (the relative diagonal quasi-compact) and separated (the relative diagonal a closed immersion) — the following are equivalent: (1)fisP; (2) every base changeZ ×_Y X ⟶ Zalong a schemeZ ⟶ YisP; (3) every such base change withZaffine isP; (4) for every affine schemeZ ⟶ Ythe formal algebraic spaceZ ×_Y XisPin the sense of Stacks 0AJ7; (5) there is a covering{Y_j ⟶ Y}as in Definition 0AIM with every base changeY_j ×_Y X ⟶ Y_jbeingP.The first conjunct is
AlgebraicGeometry.FormalSpace.hasQuasiCompactDiagonal_tfae, the secondAlgebraicGeometry.FormalSpace.isSeparatedMorphism_tfae.
theorem separationAxiom_tfae {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hX : IsFormalAlgebraicSpace B S hS X) (hY : IsFormalAlgebraicSpace B S hS Y) :
letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) := Sheaf.instHasColimitsOfSize
List.TFAE
[HasQuasiCompactDiagonal B S hS f,
∀ (Z : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj Z ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g),
∀ (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
∀ (g : (fppfYoneda B S hS).obj Z ⟶ Y),
HasQuasiCompactDiagonal B S hS (pullback.snd f g),
∀ (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
∀ (g : (fppfYoneda B S hS).obj Z ⟶ Y), IsQuasiSeparated B S hS (pullback f g),
∃ (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y),
(∀ j, IsAffineFormalAlgebraicSpace B S hS (Yj j)) ∧
(∀ j, ∃ hgj : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS (g j).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ k ↦ Space.IsEtaleULift.{u + 1} B S hS k.hom) (g j).hom hgj) ∧
Sheaf.IsLocallySurjective (Sigma.desc g) ∧
∀ j, HasQuasiCompactDiagonal B S hS (pullback.snd f (g j))] ∧
List.TFAE
[IsSeparatedMorphism B S hS f,
∀ (Z : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj Z ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g),
∀ (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
∀ (g : (fppfYoneda B S hS).obj Z ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g),
∀ (Z : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj Z) →
∀ (g : (fppfYoneda B S hS).obj Z ⟶ Y), IsSeparated B S hS (pullback f g),
∃ (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y),
(∀ j, IsAffineFormalAlgebraicSpace B S hS (Yj j)) ∧
(∀ j, ∃ hgj : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS (g j).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ k ↦ Space.IsEtaleULift.{u + 1} B S hS k.hom) (g j).hom hgj) ∧
Sheaf.IsLocallySurjective (Sigma.desc g) ∧
∀ j, IsSeparatedMorphism B S hS (pullback.snd f (g j))]
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_iff_forall_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 632. The attribute's comment: “clauses (1) and (2): a relative diagonal condition holds for a morphism of formal algebraic spaces if and only if it holds for its base change to every scheme over the target”.
A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofShas relative diagonalPexactly when, for every objectZof the site and every morphism from the sheaf it represents toY, the base changeZ ×_Y X ⟶ Zoffhas relative diagonalP.
theorem hasRelativeDiagonal_iff_forall_baseChange (P : MorphismProperty Scheme.{u})
[P.RespectsIso] {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
HasRelativeDiagonal B S hS P f ↔
∀ (U : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasRelativeDiagonal B S hS P (pullback.snd f g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_forall_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 651. The attribute's comment: “clauses (1) and (2) for separatedness: a morphism of formal algebraic spaces is separated if and only if its base change to every scheme over the target is separated”.
A morphism of fppf sheaves on the big fppf site of
Sis separated exactly when its base change to every scheme over the target is separated.
theorem isSeparatedMorphism_iff_forall_baseChange {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
IsSeparatedMorphism B S hS f ↔
∀ (U : BigFppfOver B S hS) (g : (fppfYoneda B S hS).obj U ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_iff_forall_affine_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 670. The attribute's comment: “clauses (1) and (3): a Zariski-local relative diagonal condition holds for a morphism of formal algebraic spaces if and only if its relative diagonal is relatively representable and the condition holds for the base change to every affine scheme over the target”.
A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofShas relative diagonalP, forPa Zariski-local property of morphisms of schemes, exactly when its relative diagonal is relatively representable and, for every affine objectZof the site and every morphism from the sheaf it represents toY, the base changeZ ×_Y X ⟶ Zoffhas relative diagonalP.
theorem hasRelativeDiagonal_iff_forall_affine_baseChange (P : MorphismProperty Scheme.{u})
[IsZariskiLocalAtTarget P] {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
HasRelativeDiagonal B S hS P f ↔
(fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f) ∧
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasRelativeDiagonal B S hS P (pullback.snd f g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_forall_affine_baseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 691. The attribute's comment: “clauses (1) and (3) for separatedness: a morphism of formal algebraic spaces is separated if and only if its relative diagonal is relatively representable and its base change to every affine scheme over the target is separated”.
A morphism of fppf sheaves on the big fppf site of
Sis separated exactly when its relative diagonal is relatively representable and its base change to every affine scheme over the target is separated.
theorem isSeparatedMorphism_iff_forall_affine_baseChange {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
IsSeparatedMorphism B S hS f ↔
(fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f) ∧
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_isSeparated, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 780. The attribute's comment: “clauses (3) and (4) for separatedness: a morphism of formal algebraic spaces to an affine scheme is separated if and only if its relative diagonal is relatively representable and its source is a separated formal algebraic space”.
A morphism
f : X ⟶ Zof fppf sheaves on the big fppf site ofSwhose target is represented by an affine scheme of the site is separated exactly when its relative diagonal is relatively representable and the sourceXis separated as a single sheaf, in the sense of clause (2) of Stacks 0AJ6: the fibre product overXof any two affine scheme-valued points ofXis affine with surjective comparison from the tensor product of their coordinate rings.
theorem isSeparatedMorphism_iff_isSeparated {X : FppfSheaf B S hS} {Z : BigFppfOver B S hS}
(hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z)) (f : X ⟶ (fppfYoneda B S hS).obj Z) :
IsSeparatedMorphism B S hS f ↔
(fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f) ∧
IsSeparated B S hS X
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_forall_affine_baseChange_of_relativelyRepresentable_diag, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 846. The attribute's comment: “clauses (1) and (3) for separatedness with no extra conjunct, generalized past the source: the binder hX asks only that the absolute diagonal of the source be relatively representable, which every formal algebraic space satisfies by Stacks 0AIP, so the source's own case needs no such binder and is proved outright in …isSeparatedMorphism_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace”.
A morphism of fppf sheaves whose source has relatively representable absolute diagonal is separated exactly when its base change to every affine scheme over the target is separated.
theorem isSeparatedMorphism_iff_forall_affine_baseChange_of_relativelyRepresentable_diag
{X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hX : (fppfYoneda B S hS).relativelyRepresentable (diag X)) :
IsSeparatedMorphism B S hS f ↔
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_isSeparated_of_relativelyRepresentable_diag, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 863. The attribute's comment: “clauses (3) and (4) for separatedness with no extra conjunct, generalized past the source: the binder hX asks only that the absolute diagonal of the source be relatively representable, which every formal algebraic space satisfies by Stacks 0AIP, so the source's own case needs no such binder and is proved outright in …isSeparatedMorphism_iff_isSeparated_of_isFormalAlgebraicSpace”.
A morphism to an affine scheme out of a sheaf with relatively representable absolute diagonal is separated exactly when that sheaf is separated.
theorem isSeparatedMorphism_iff_isSeparated_of_relativelyRepresentable_diag
{X : FppfSheaf B S hS} {Z : BigFppfOver B S hS}
(hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z)) (f : X ⟶ (fppfYoneda B S hS).obj Z)
(hX : (fppfYoneda B S hS).relativelyRepresentable (diag X)) :
IsSeparatedMorphism B S hS f ↔ IsSeparated B S hS X
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 877. The attribute's comment: “clauses (1) and (3) for separatedness, in the source's form with no extra conjunct: a morphism of formal algebraic spaces is separated if and only if its base change to every affine scheme over the target is separated”.
A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space is separated exactly when its base change to every affine scheme over the target is separated.
theorem isSeparatedMorphism_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace
{X Y : FppfSheaf B S hS} (f : X ⟶ Y) (hX : IsFormalAlgebraicSpace B S hS X) :
IsSeparatedMorphism B S hS f ↔
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
IsSeparatedMorphism B S hS (pullback.snd f g)
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_iff_isSeparated_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 892. The attribute's comment: “clauses (3) and (4) for separatedness, in the source's form with no extra conjunct: a morphism from a formal algebraic space to an affine scheme is separated if and only if its source is a separated formal algebraic space”.
A morphism from a formal algebraic space to a sheaf represented by an affine scheme of the site is separated exactly when its source is a separated formal algebraic space, separatedness of a single sheaf being read as clause (2) of Stacks 0AJ6.
theorem isSeparatedMorphism_iff_isSeparated_of_isFormalAlgebraicSpace
{X : FppfSheaf B S hS} {Z : BigFppfOver B S hS}
(hZ : IsAffine ((BigFppfOver.toScheme B S hS).obj Z)) (f : X ⟶ (fppfYoneda B S hS).obj Z)
(hX : IsFormalAlgebraicSpace B S hS X) :
IsSeparatedMorphism B S hS f ↔ IsSeparated B S hS X
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 907. The attribute's comment: “clauses (1) and (3) for a relative diagonal condition, in the source's form with no extra conjunct: the condition holds for a morphism of formal algebraic spaces if and only if it holds for the base change to every affine scheme over the target”.
A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space has relative diagonalP, forPa Zariski-local property of morphisms of schemes, exactly when its base change to every affine scheme over the target has relative diagonalP.
theorem hasRelativeDiagonal_iff_forall_affine_baseChange_of_isFormalAlgebraicSpace
(P : MorphismProperty Scheme.{u}) [IsZariskiLocalAtTarget P] {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) (hX : IsFormalAlgebraicSpace B S hS X) :
HasRelativeDiagonal B S hS P f ↔
∀ (U : BigFppfOver B S hS), IsAffine ((BigFppfOver.toScheme B S hS).obj U) →
∀ (g : (fppfYoneda B S hS).obj U ⟶ Y),
HasRelativeDiagonal B S hS P (pullback.snd f g)
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1064. The attribute's comment: “the descent step of clause (5): a relative diagonal condition descends along a single locally surjective morphism onto the relative self-product, which is the atlas clause with the covering of Definition 0AIM replaced by one locally surjective morphism, and is not the atlas form itself”.
A relative diagonal condition for an fppf-local property
Pof morphisms of schemes descends along a locally surjective morphismbonto the relative self-productX ×_Y X: if the base change of the relative diagonal offalongbhasPrelative to the site, and the relative diagonal is relatively representable, thenfhas relative diagonalP.
theorem hasRelativeDiagonal_of_locallySurjective (P : MorphismProperty Scheme.{u})
[P.IsStableUnderBaseChange] [P.IsLocalAtTarget Scheme.fppfPrecoverage]
{X Y W : FppfSheaf B S hS} (f : X ⟶ Y) (b : W ⟶ pullback f f)
(hb : Sheaf.IsLocallySurjective b)
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hbase : (MorphismProperty.inverseImage P (BigFppfOver.toScheme B S hS)).relative
(fppfYoneda B S hS) (pullback.snd (pullback.diagonal f) b)) :
HasRelativeDiagonal B S hS P f
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_of_locallySurjective, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1088. The attribute's comment: “the descent step of clause (5) for separatedness: separatedness descends along a single locally surjective morphism onto the relative self-product, which is the atlas clause with the covering of Definition 0AIM replaced by one locally surjective morphism, and is not the atlas form itself”.
Separatedness of a morphism of fppf sheaves whose relative diagonal is relatively representable descends along a locally surjective morphism onto the relative self-product.
theorem isSeparatedMorphism_of_locallySurjective {X Y W : FppfSheaf B S hS} (f : X ⟶ Y)
(b : W ⟶ pullback f f) (hb : Sheaf.IsLocallySurjective b)
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hbase : (MorphismProperty.inverseImage
(@AlgebraicGeometry.IsClosedImmersion.{u} : MorphismProperty Scheme.{u})
(BigFppfOver.toScheme B S hS)).relative (fppfYoneda B S hS)
(pullback.snd (pullback.diagonal f) b)) :
IsSeparatedMorphism B S hS f
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_of_locallySurjectiveFamily, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1111. The attribute's comment: “the descent step of clause (5) for a covering family: a relative diagonal condition descends along a family of morphisms onto the relative self-product whose induced morphism out of the coproduct is a surjection of sheaves”.
A relative diagonal condition for an fppf-local property
Pof morphisms of schemes descends along a family(b i : W i ⟶ X ×_Y X)of morphisms onto the relative self-product whose induced morphism out of the coproduct is a surjection of sheaves: if the base change of the relative diagonal offalong eachb ihasPrelative to the site, and the relative diagonal is relatively representable, thenfhas relative diagonalP.
theorem hasRelativeDiagonal_of_locallySurjectiveFamily (P : MorphismProperty Scheme.{u})
[P.IsStableUnderBaseChange] [P.IsLocalAtTarget Scheme.fppfPrecoverage]
{X Y : FppfSheaf B S hS} (f : X ⟶ Y) (I : Type (u + 1)) (W : I → FppfSheaf B S hS)
(b : ∀ i, W i ⟶ pullback f f)
(hb : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc b))
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hbase : ∀ i, (MorphismProperty.inverseImage P (BigFppfOver.toScheme B S hS)).relative
(fppfYoneda B S hS) (pullback.snd (pullback.diagonal f) (b i))) :
HasRelativeDiagonal B S hS P f
AlgebraicGeometry.FormalSpace.exists_atlas_hasRelativeDiagonal_pullback_snd, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1141. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, necessity: a relative diagonal condition for a morphism of formal algebraic spaces holds for the base change to every member of some covering of the target as in Definition 0AIM”.
If
Yis a formal algebraic space and the morphismf : X ⟶ Yof fppf sheaves on the big fppf site ofShas relative diagonalP, then there is a covering{Y_j ⟶ Y}as in Definition 0AIM such that the base changeY_j ×_Y X ⟶ Y_joffhas relative diagonalPfor everyj.
theorem exists_atlas_hasRelativeDiagonal_pullback_snd (P : MorphismProperty Scheme.{u})
[P.RespectsIso] {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hY : IsFormalAlgebraicSpace B S hS Y) (hf : HasRelativeDiagonal B S hS P f) :
letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) := Sheaf.instHasColimitsOfSize
∃ (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y),
(∀ j, IsAffineFormalAlgebraicSpace B S hS (Yj j)) ∧
(∀ j, ∃ hgj : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS (g j).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ k ↦ Space.IsEtaleULift.{u + 1} B S hS k.hom) (g j).hom hgj) ∧
Sheaf.IsLocallySurjective (Sigma.desc g) ∧
∀ j, HasRelativeDiagonal B S hS P (pullback.snd f (g j))
AlgebraicGeometry.FormalSpace.exists_atlas_isSeparatedMorphism_pullback_snd, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1161. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, necessity for separatedness: a separated morphism of formal algebraic spaces has separated base change to every member of some covering of the target as in Definition 0AIM”.
If
Yis a formal algebraic space andf : X ⟶ Yis separated then there is a covering{Y_j ⟶ Y}as in Definition 0AIM along which every base change offis separated.
theorem exists_atlas_isSeparatedMorphism_pullback_snd {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hY : IsFormalAlgebraicSpace B S hS Y) (hf : IsSeparatedMorphism B S hS f) :
letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) := Sheaf.instHasColimitsOfSize
∃ (I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y),
(∀ j, IsAffineFormalAlgebraicSpace B S hS (Yj j)) ∧
(∀ j, ∃ hgj : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS (g j).hom,
Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ k ↦ Space.IsEtaleULift.{u + 1} B S hS k.hom) (g j).hom hgj) ∧
Sheaf.IsLocallySurjective (Sigma.desc g) ∧
∀ j, IsSeparatedMorphism B S hS (pullback.snd f (g j))
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_of_atlas, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1228. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, sufficiency for a relative diagonal condition: the condition holds for a morphism of formal algebraic spaces with relatively representable relative diagonal as soon as it holds for the base change to every member of a covering of the target as in Definition 0AIM”.
Let
f : X ⟶ Ybe a morphism of fppf sheaves on the big fppf site ofSand letPbe a property of morphisms of schemes which is stable under base change and local on the target for the fppf topology. If there is a family{Y_j ⟶ Y}whose induced morphism from the coproduct is a surjection of sheaves — the covering condition of Definition 0AIM — such that every base changeY_j ×_Y X ⟶ Y_joffhas relative diagonalP, and the relative diagonal offis relatively representable, thenfhas relative diagonalP.
theorem hasRelativeDiagonal_of_atlas (P : MorphismProperty Scheme.{u})
[P.IsStableUnderBaseChange] [P.IsLocalAtTarget Scheme.fppfPrecoverage]
{X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y)
(hsurj : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc g))
(hrep : (fppfYoneda B S hS).relativelyRepresentable (pullback.diagonal f))
(hP : ∀ j, HasRelativeDiagonal B S hS P (pullback.snd f (g j))) :
HasRelativeDiagonal B S hS P f
AlgebraicGeometry.FormalSpace.hasRelativeDiagonal_of_atlas_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1256. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, sufficiency for a relative diagonal condition, in the source's form with no extra conjunct: the condition holds for a morphism of formal algebraic spaces as soon as it holds for the base change to every member of a covering of the target as in Definition 0AIM”.
A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose source is a formal algebraic space has relative diagonalPas soon as its base change to every member of some covering of the target as in Definition 0AIM does.
theorem hasRelativeDiagonal_of_atlas_of_isFormalAlgebraicSpace (P : MorphismProperty Scheme.{u})
[P.IsStableUnderBaseChange] [P.IsLocalAtTarget Scheme.fppfPrecoverage]
{X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y)
(hsurj : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc g))
(hX : IsFormalAlgebraicSpace B S hS X)
(hP : ∀ j, HasRelativeDiagonal B S hS P (pullback.snd f (g j))) :
HasRelativeDiagonal B S hS P f
AlgebraicGeometry.FormalSpace.isSeparatedMorphism_of_atlas, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SeparatedMorphism.lean, line 1277. The attribute's comment: “clause (5) in the covering form of Definition 0AIM, sufficiency for separatedness: a morphism of formal algebraic spaces is separated as soon as its base change to every member of a covering of the target as in Definition 0AIM is separated”.
Let
f : X ⟶ Ybe a morphism of fppf sheaves on the big fppf site ofS. If there is a family{Y_j ⟶ Y}whose induced morphism from the coproduct is a surjection of sheaves — which is the covering condition of Definition 0AIM — such that every base changeY_j ×_Y X ⟶ Y_joffis separated, thenfis separated.
theorem isSeparatedMorphism_of_atlas {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(I : Type (u + 1)) (Yj : I → FppfSheaf B S hS) (g : ∀ j, Yj j ⟶ Y)
(hsurj : letI : HasColimitsOfSize.{u + 1, u + 1} (FppfSheaf B S hS) :=
Sheaf.instHasColimitsOfSize
Sheaf.IsLocallySurjective (Sigma.desc g))
(hsep : ∀ j, IsSeparatedMorphism B S hS (pullback.snd f (g j))) :
IsSeparatedMorphism B S hS f
Sources
Section87.31 Proper morphisms#
Section 87.31 of the Stacks Project, Tag 0AM5. 3 tags here are carried by 17 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0AM6, a definition
Tag 0AM6 in the Stacks Project.
AlgebraicGeometry.FormalSpace.IsProper, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 111.
Stacks 0AM6. A morphism of formal algebraic spaces over
Sis proper when it is representable by algebraic spaces and every base change of it along a scheme-valued point of its target is a morphism of algebraic spaces which is proper, that is, separated, of finite type and universally closed. The condition makes sense, and is stated, for an arbitrary morphism of fppf sheaves on the big fppf site ofS.
abbrev IsProper {X Y : FppfSheaf B S hS} (f : X ⟶ Y) : Prop
AlgebraicGeometry.FormalSpace.isProper_of_forall_surjective_etale_cover, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperEtaleLocal.lean, line 85. The attribute's comment: “local on the target”.
Properness of morphisms of formal algebraic spaces is local on the target. A morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSis proper in the sense of Stacks 0AM6 as soon as every scheme-valued pointξ : U ⟶ Yof its target admits a morphismq : U' ⟶ Uof the site, surjective and étale on underlying schemes, such that the base change offalongU' ⟶ U ⟶ Yis an algebraic space overSproper overU'.Being an algebraic space descends along
qby Stacks 0BGR and properness by Stacks 0422, both applied to the base change of the universe-lifted Yoneda image ofqalong the projection of the base change offalongξ.
theorem isProper_of_forall_surjective_etale_cover {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(h : ∀ (U : BigFppfOver B S hS) (ξ : (uliftYoneda.{u + 1}).obj U ⟶ Y.obj),
∃ (U' : BigFppfOver B S hS) (q : U' ⟶ U),
Surjective ((BigFppfOver.toScheme B S hS).map q) ∧
Etale ((BigFppfOver.toScheme B S hS).map q) ∧
Space.IsAlgebraicSpaceULift.{u + 1} B S hS
(pullback ((uliftYoneda.{u + 1}).map q ≫ ξ) f.hom) ∧
Space.IsProperULift.{u + 1} B S hS
(pullback.fst ((uliftYoneda.{u + 1}).map q ≫ ξ) f.hom)) :
IsProper B S hS f
AlgebraicGeometry.FormalSpace.isProper_of_isRepresentable_of_forall_fppfFamily, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperEtaleLocal.lean, line 152. The attribute's comment: “local on the target for a covering family, given representability”.
Properness of a morphism representable by algebraic spaces is local on the target for a covering family of the site. Let
f : X ⟶ Ybe a morphism of fppf sheaves on the big fppf site ofSwhich is representable by algebraic spaces, and suppose every scheme-valued pointξ : U ⟶ Yof its target admits a family{qᵢ : Vᵢ ⟶ U}of morphisms of the site whose Yoneda images form an fppf covering family ofU, such that the base change offalong eachVᵢ ⟶ U ⟶ Yis proper as a morphism of algebraic spaces. Thenfis proper in the sense of Stacks 0AM6.Unlike
AlgebraicGeometry.FormalSpace.isProper_of_forall_surjective_etale_coverthis takes a family and not one morphism, so it needs no coproduct of the members inside the site; what it asks instead is thatfbe representable by algebraic spaces, since being an algebraic space is the half of properness which the family form of Stacks 0422 does not descend. The base change offalongVᵢ ⟶ U ⟶ Yis compared with the base change alongqᵢof the base change alongξbyCategoryTheory.Limits.pullbackRightPullbackFstIso.
theorem isProper_of_isRepresentable_of_forall_fppfFamily {X Y : FppfSheaf B S hS} (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(h : ∀ (U : BigFppfOver B S hS) (ξ : (uliftYoneda.{u + 1}).obj U ⟶ Y.obj),
∃ (Idx : Type (u + 1)) (V : Idx → BigFppfOver B S hS) (q : ∀ i, V i ⟶ U),
Space.IsFppfCovering B S hS (fun i => yoneda.obj (V i))
(fun i => yoneda.map (q i)) ∧
∀ i, Space.IsProperULift.{u + 1} B S hS
(pullback.fst ((uliftYoneda.{u + 1}).map (q i) ≫ ξ) f.hom)) :
IsProper B S hS f
Tag 0ART, a lemma
Tag 0ART in the Stacks Project.
AlgebraicGeometry.FormalSpace.IsProper.isProperOnSchemeBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 254. The attribute's comment: “(1) implies (2)”.
Stacks 0ART, (1) implies (2). A base change of a proper morphism of formal algebraic spaces over
Salong a scheme overSin the site is proper. This is the base change stability of properness, which needs no hypothesis on the base.
theorem IsProper.isProperOnSchemeBaseChanges {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(hf : IsProper B S hS f) : IsProperOnSchemeBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.isProper_of_isProperOnSchemeBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 263. The attribute's comment: “(2) implies (1)”.
Stacks 0ART, (2) implies (1). A morphism of formal algebraic spaces over
Sall of whose base changes along schemes overSin the site are proper is proper: the base change along a scheme-valued point of the target, read at the identity point of its own target, is that base change itself.
theorem isProper_of_isProperOnSchemeBaseChanges {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(h : IsProperOnSchemeBaseChanges B S hS f) : IsProper B S hS f
AlgebraicGeometry.FormalSpace.isProper_iff_isProperOnSchemeBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 276. The attribute's comment: “(1) is equivalent to (2)”.
Stacks 0ART, (1) is equivalent to (2). A morphism of formal algebraic spaces over
Sis proper exactly when each of its base changes along a scheme overSin the site is proper.
theorem isProper_iff_isProperOnSchemeBaseChanges {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
IsProper B S hS f ↔ IsProperOnSchemeBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.IsProperOnSchemeBaseChanges.isProperOnAffineBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 284. The attribute's comment: “(2) implies (3)”.
Stacks 0ART, (2) implies (3). The base change condition over all schemes over
Sin the site restricts to the affine ones.
theorem IsProperOnSchemeBaseChanges.isProperOnAffineBaseChanges {X Y : FppfSheaf B S hS}
{f : X ⟶ Y} (h : IsProperOnSchemeBaseChanges B S hS f) :
IsProperOnAffineBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.IsProperOnAffineBaseChanges.isAlgebraicAndProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 295. The attribute's comment: “(3) implies (4)”.
Stacks 0ART, (3) implies (4). If every base change of a morphism of formal algebraic spaces over
Salong an affine schemeZoverSin the site is proper, then every such base change is an algebraic space overSand its projection toZis proper as a morphism of algebraic spaces: both are the content of properness of that base change read at the identity point ofZ.
theorem IsProperOnAffineBaseChanges.isAlgebraicAndProper {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(h : IsProperOnAffineBaseChanges B S hS f) :
IsAlgebraicAndProperOnAffineBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.IsProper.hasProperFormalAtlas, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 307. The attribute's comment: “(1) implies (5)”.
Stacks 0ART, (1) implies (5). A proper morphism of formal algebraic spaces over
Shas a covering of its target as in Definition 0AIM all of whose base changes of the morphism are proper: any atlas of the target witnessing that it is a formal algebraic space will do, properness being stable under base change.
theorem IsProper.hasProperFormalAtlas {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(hY : IsFormalAlgebraicSpace B S hS Y) (hf : IsProper B S hS f) :
HasProperFormalAtlas B S hS f
AlgebraicGeometry.FormalSpace.IsAlgebraicAndProperOnAffineBaseChanges.isProperOnAffineBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperAffineCriterion.lean, line 251. The attribute's comment: “(4) implies (3)”.
Stacks 0ART, (4) implies (3). If every base change of a morphism of formal algebraic spaces over
Salong an affine schemeZoverSin the site is an algebraic space overSwhose projection toZis proper as a morphism of algebraic spaces, then every such base change is proper as a morphism of formal algebraic spaces: over a scheme of the site the two conditions agree, properness of morphisms of algebraic spaces being stable under base change along a scheme-valued point.
theorem IsAlgebraicAndProperOnAffineBaseChanges.isProperOnAffineBaseChanges
{X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(h : IsAlgebraicAndProperOnAffineBaseChanges B S hS f) :
IsProperOnAffineBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.isProperOnAffineBaseChanges_iff_isAlgebraicAndProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperAffineCriterion.lean, line 262. The attribute's comment: “(3) is equivalent to (4)”.
Stacks 0ART, (3) is equivalent to (4). Over an affine scheme of the site, properness of the base change as a morphism of formal algebraic spaces and the conjunction of being an algebraic space with properness of the projection as a morphism of algebraic spaces are the same condition.
theorem isProperOnAffineBaseChanges_iff_isAlgebraicAndProper {X Y : FppfSheaf B S hS}
(f : X ⟶ Y) :
IsProperOnAffineBaseChanges B S hS f ↔
IsAlgebraicAndProperOnAffineBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.IsProperOnAffineBaseChanges.isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperAffineLocal.lean, line 225. The attribute's comment: “(3) implies (1)”.
Stacks 0ART, (3) implies (1). A morphism of formal algebraic spaces over
Sall of whose base changes along affine schemes overSin the site are proper is proper.Condition (3) gives, at an affine point
Z ⟶ Y, properness of the chosen base change as a morphism of formal algebraic spaces; read at the identity point ofZ(Stacks 0ART, (3) implies (4)) that is exactly the hypothesis ofAlgebraicGeometry.FormalSpace.isProper_of_affine_base_changes, namely that the base change is an algebraic space overSproper overZ.
theorem IsProperOnAffineBaseChanges.isProper {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(h : IsProperOnAffineBaseChanges B S hS f) : IsProper B S hS f
AlgebraicGeometry.FormalSpace.isProper_iff_isProperOnAffineBaseChanges, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperAffineLocal.lean, line 242. The attribute's comment: “(1) is equivalent to (3)”.
Stacks 0ART, (1) is equivalent to (3). A morphism of formal algebraic spaces over
Sis proper exactly when each of its base changes along an affine scheme overSin the site is proper.
theorem isProper_iff_isProperOnAffineBaseChanges {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
IsProper B S hS f ↔ IsProperOnAffineBaseChanges B S hS f
AlgebraicGeometry.FormalSpace.HasProperFormalAtlas.isProper, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperFormalAtlas.lean, line 371. The attribute's comment: “(5) implies (1)”.
Stacks 0ART, (5) implies (1). A morphism of formal algebraic spaces over
Sadmitting one covering of its target as in Definition 0AIM all of whose base changes of the morphism are proper is itself proper.Properness is local on the target for a surjective étale covering by one object of the site, and such a covering of each scheme-valued point of
Yis assembled from the given covering: its joint surjectivity puts every point of the scheme-valued point inside an affine étale neighbourhood over which the point factors through one member of the covering, and the coproduct of au-small refinement of those neighbourhoods is the covering object.
theorem HasProperFormalAtlas.isProper {X Y : FppfSheaf B S hS} {f : X ⟶ Y}
(h : HasProperFormalAtlas B S hS f) : IsProper B S hS f
AlgebraicGeometry.FormalSpace.isProper_tfae, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperTfae.lean, line 76. The attribute's comment: “(1), (2), (3) and (4) are equivalent”.
Stacks 0ART, conditions (1), (2), (3) and (4) are equivalent. For a morphism of fppf sheaves on the big fppf site of
S: being proper, having every base change along a scheme of the site proper, having every base change along an affine scheme of the site proper, and having every base change along an affine schemeZof the site be an algebraic space overSproper overZ, are the same condition.The cycle is closed by (3) ⇒ (1). Condition (5) of the source asks nothing of
XorYinAlgebraicGeometry.FormalSpace.HasProperFormalAtlas.isProperbut needsYto be a formal algebraic space to follow from the others, so it is added to the list separately inAlgebraicGeometry.FormalSpace.isProper_tfae_of_isFormalAlgebraicSpace.
theorem isProper_tfae {X Y : FppfSheaf B S hS} (f : X ⟶ Y) :
List.TFAE
[IsProper B S hS f,
IsProperOnSchemeBaseChanges B S hS f,
IsProperOnAffineBaseChanges B S hS f,
IsAlgebraicAndProperOnAffineBaseChanges B S hS f]
AlgebraicGeometry.FormalSpace.isProper_tfae_of_isFormalAlgebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/ProperTfae.lean, line 100. The attribute's comment: “all five conditions are equivalent”.
Stacks 0ART. For a morphism
f : X ⟶ Yof fppf sheaves on the big fppf site ofSwhose target is a formal algebraic space overS, the five conditions of the source are equivalent:fis proper; every base change offalong a scheme of the site is proper; every base change offalong an affine scheme of the site is proper; every base change offalong an affine schemeZof the site is an algebraic space overSproper overZ; and there is one covering ofYas in Definition 0AIM all of whose base changes offare proper.The first four are
AlgebraicGeometry.FormalSpace.isProper_tfae, which needs no hypothesis onY; the fifth is attached byAlgebraicGeometry.FormalSpace.IsProper.hasProperFormalAtlas, which reads an atlas ofYoff the hypothesis, and byAlgebraicGeometry.FormalSpace.HasProperFormalAtlas.isProper.
theorem isProper_tfae_of_isFormalAlgebraicSpace {X Y : FppfSheaf B S hS}
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
List.TFAE
[IsProper B S hS f,
IsProperOnSchemeBaseChanges B S hS f,
IsProperOnAffineBaseChanges B S hS f,
IsAlgebraicAndProperOnAffineBaseChanges B S hS f,
HasProperFormalAtlas B S hS f]
Tag 0GBT, a lemma
Tag 0GBT in the Stacks Project.
AlgebraicGeometry.FormalSpace.IsProper.of_isPullback, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Proper.lean, line 146.
Stacks 0GBT. A base change of a proper morphism of formal algebraic spaces over
Sis proper: representability by algebraic spaces is stable under base change, and so is the Bootstrap condition of Stacks 03XZ, properness of morphisms of algebraic spaces being invariant under isomorphism.
theorem IsProper.of_isPullback {W X Z Y : FppfSheaf B S hS}
{p : W ⟶ Z} {q : W ⟶ X} {g : Z ⟶ Y} {f : X ⟶ Y} (sq : IsPullback p q g f)
(hf : IsProper B S hS f) : IsProper B S hS p
Sources
Section87.32 Formal algebraic spaces and fpqc coverings#
Section 87.32 of the Stacks Project, Tag 0AQC. 1 tag here is carried by 1 declaration of the repository (in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0AQD, a lemma
Tag 0AQD in the Stacks Project.
AlgebraicGeometry.FormalSpace.isSheaf_fpqc, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/FpqcSheafGlueing.lean, line 182.
Stacks 0AQD. A formal algebraic space
Xover a schemeScontained in a big fppf siteBsatisfies the sheaf property for the fpqc topology of the big fppf site ofS.By
AlgebraicGeometry.FormalSpace.isSheaf_fpqc_of_isSheafFor_singleton_affine_of_formalit is enough to check the sheaf condition for one surjective, flat, quasi-compact morphism of the site, which isAlgebraicGeometry.FormalSpace.isSheafFor_singleton_of_isFormalAlgebraicSpace.
theorem isSheaf_fpqc {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) :
Presheaf.IsSheaf
((Scheme.fpqcPrecoverage.comap (BigFppfOver.toScheme B S hS)).toGrothendieck) X.obj
Sources
Section87.33 Maps out of affine formal schemes#
Section 87.33 of the Stacks Project, Tag 0AQE. 4 tags here are carried by 9 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0AQF, a lemma
Tag 0AQF in the Stacks Project.
AlgebraicGeometry.FormalSpace.exists_formalSpectrumToSpec, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToAffine.lean, line 180. The attribute's comment: “canonical map”.
The canonical formal-to-ordinary-spectrum map exists and restricts to the quotient-spectrum map at every stage.
public theorem exists_formalSpectrumToSpec
(D : QuotientSystem B S hS A)
(hAS : B.Contains (Spec (.of A))) (fA : Spec (.of A) ⟶ S)
(hcompat : ∀ J : { I : Ideal A // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ fA = D.overS J) :
∃ q : formalSpectrum D ⟶
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hAS fA)),
∀ J : { I : Ideal A // TopologicalRing.IsWeakIdealOfDefinition I },
formalSpectrumInclusion D (OrderDual.toDual J) ≫ q =
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).map
((BigAffineFppf.inclusion B S hS).map
(stageToSpec D hAS fA J (hcompat J)))
AlgebraicGeometry.FormalSpace.bijective_map_into_affine, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToAffine.lean, line 495. The attribute's comment: “bijectivity”.
For an affine target over
S, restriction to the quotient spectra is a bijection on morphisms overS. The ordinary spectrum need not belong to the chosen big fppf site.
public theorem bijective_map_into_affine
[IsTopologicalRing A] [IsLinearTopology A A]
(hA : TopologicalRing.IsWeaklyAdmissible A)
(D : QuotientSystem B S hS A)
(fA : Spec (.of A) ⟶ S)
(hcompat : ∀ J : { I : Ideal A // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ fA = D.overS J)
(X : BigAffineFppf B S hS) :
Function.Bijective (restrictToFormalSpectrum D fA hcompat
((BigAffineFppf.inclusion B S hS).obj X))
Tag 0AQG, a lemma
Tag 0AQG in the Stacks Project.
AlgebraicGeometry.FormalSpace.existsUnique_equiv_specHom_formalSpectrumHom, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToScheme.lean, line 610. References: SGA 3 XV (1.4).
The canonical bijection between maps from a spectrum and from its formal spectrum to an
S-scheme, characterized by restriction to every weak quotient.
public theorem existsUnique_equiv_specHom_formalSpectrumHom
{B : BigFppfSite.{u}} {S : Scheme.{u}} {hS : B.Contains S}
{A : Type u} [CommRing A] [TopologicalSpace A]
[IsTopologicalRing A] [IsLinearTopology A A]
(hA : TopologicalRing.IsWeaklyAdmissible A)
(D : QuotientSystem B S hS A)
(p : Spec (.of A) ⟶ S)
(hp : ∀ J : { I : Ideal A // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ p = D.overS J)
(I : Ideal A) (hI : TopologicalRing.IsWeakIdealOfDefinition I)
[IsLocalRing (A ⧸ I)]
(X : Scheme.{u}) (hX : B.Contains X) (xS : X ⟶ S) :
let Xo : BigFppfOver B S hS :=
Over.mk (ObjectProperty.homMk xS : B.obj hX ⟶ B.obj hS)
∃! e : ((Over.mk p : Over S) ⟶ (Over.mk xS : Over S)) ≃
(formalSpectrum D ⟶
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj Xo),
∀ (f : (Over.mk p : Over S) ⟶ (Over.mk xS : Over S))
(J : { I : Ideal A // TopologicalRing.IsWeakIdealOfDefinition I }),
∃ g : (BigAffineFppf.inclusion B S hS).obj (D.stage J) ⟶ Xo,
B.inclusion.map g.left =
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ f.left ∧
formalSpectrumInclusion D (OrderDual.toDual J) ≫ e f =
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).map g
Tag 0AQH, a lemma
Tag 0AQH in the Stacks Project.
AlgebraicGeometry.FormalSpace.injective_map_into_algebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToAlgebraicSpace.lean, line 288. The attribute's comment: “injectivity”. References: SGA 3 XV (1.4), “injectivity of (*)”; SGA 3 XI (3.3), “injectivity”.
The injectivity half of Stacks 0AQH, in the shape of the bijectivity statement: restriction along the canonical map
Spf R ⟶ Spec Ris injective on morphisms to an algebraic space overS.Only the second cofinality condition on the weak ideals of definition is used — that every power of the maximal ideal contains one — and the Noetherian hypothesis on
Renters only through locality and completeness.
public theorem injective_map_into_algebraicSpace
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (p : Spec (.of R) ⟶ S)
(hp : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ p = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X) :
Function.Injective (fun f :
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS p)) ⟶ upliftedSheaf X hX =>
formalSpectrumToSpec D hRS p hp ≫ f)
AlgebraicGeometry.FormalSpace.surjective_map_into_algebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToAlgebraicSpace.lean, line 2885. The attribute's comment: “surjectivity”.
The surjectivity half of Stacks 0AQH. Restriction along the canonical map
Spf R ⟶ Spec Rhits every morphism from the formal spectrum of a Noetherian complete localS-algebraRto an algebraic space overS.Both cofinality conditions on the weak ideals of definition are used, so that the formal spectrum of the quotient system is the
𝔪-adic one.
public theorem surjective_map_into_algebraicSpace
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD₁ : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
∃ n : ℕ, (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n ≤ J.1)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (p : Spec (.of R) ⟶ S)
(hp : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ p = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X) :
Function.Surjective (fun f :
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS p)) ⟶ upliftedSheaf X hX =>
formalSpectrumToSpec D hRS p hp ≫ f)
AlgebraicGeometry.FormalSpace.bijective_map_into_algebraicSpace, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/MapsToAlgebraicSpace.lean, line 2907.
Stacks 0AQH. For
Ra Noetherian complete localS-algebra andXan algebraic space overS, restriction alongSpf R ⟶ Spec Ris a bijectionMor_S(Spec R, X) ⟶ Mor_S(Spf R, X).
public theorem bijective_map_into_algebraicSpace
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD₁ : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
∃ n : ℕ, (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n ≤ J.1)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (p : Spec (.of R) ⟶ S)
(hp : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ p = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X) :
Function.Bijective (fun f :
(Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS p)) ⟶ upliftedSheaf X hX =>
formalSpectrumToSpec D hRS p hp ≫ f)
Tag 0GBU, a lemma
Tag 0GBU in the Stacks Project.
AlgebraicGeometry.FormalSpace.existsUnique_algebraization_of_adic_into_completion, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AdicMapsIntoCompletion.lean, line 369. The attribute's comment: “The algebraization, its existence and uniqueness, and both inclusions of its fibre condition g⁻¹(T) = {𝔪}, the second of them by Krull's intersection theorem.”.
Stacks 0GBU. Let
Sbe a scheme,Xan algebraic space overSandTa closed set of points ofXwhose complementary open subspace has quasi-compact inclusion intoX. LetRbe a Noetherian complete localS-algebra whose spectrum lies in the site, equipped with a quotient system whose weak ideals of definition are cofinal among the powers of the maximal ideal. Then an adic morphismp : Spf R ⟶ X_{/T}into the completion ofXalongTadmits a unique algebraization: a unique morphismg : Spec R ⟶ Xrestricting onSpf Rto the compositeSpf R ⟶ X_{/T} ⟶ Xand satisfyingg⁻¹(T) = {𝔪}.The existence and uniqueness of the algebraization are the two halves of Stacks 0AQH,
AlgebraicGeometry.FormalSpace.bijective_map_into_algebraicSpace. The inclusion{𝔪} ⊆ g⁻¹(T)of the fibre condition isAlgebraicGeometry.FormalSpace.pointsMap_mem_of_pointsToScheme_eq_closedPointand the reverse inclusiong⁻¹(T) ⊆ {𝔪}isAlgebraicGeometry.FormalSpace.preimageSubsetClosedPoint_of_comp_eq.
public theorem existsUnique_algebraization_of_adic_into_completion
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD₁ : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
∃ n : ℕ, (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n ≤ J.1)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (q : Spec (.of R) ⟶ S)
(hq : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ q = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X)
(T : Set (Space.points B S hS X))
(hT : @IsClosed _ (Space.pointTopology B S hS X) T)
(_hTqc : letI : TopologicalSpace (Space.points B S hS X) := Space.pointTopology B S hS X
Space.IsQuasiCompact B S hS
((Space.openSubspacesOrderIso B S hS X hX).symm ⟨Tᶜ, hT.isOpen_compl⟩).1.ι)
(P : formalSpectrum D ⟶ Space.completionSheaf B S hS X T)
(hPadic : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS P.hom) :
∃! g : (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS q)) ⟶ upliftedSheaf X hX,
formalSpectrumToSpec D hRS q hq ≫ g = P ≫ completionToUpliftedSheaf X hX T ∧
PreimageEqClosedPoint hR T hRS q
(Sheaf.sectionEquiv (BigFppfOver.topology B S hS) g).down
AlgebraicGeometry.FormalSpace.adicCompletionHomEquiv, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AdicMapsIntoCompletionEquiv.lean, line 628. The attribute's comment: “The bijection between adic morphisms Spf R ⟶ X_{/T} and morphisms g : Spec R ⟶ X with g⁻¹(T) = {𝔪}.”.
Stacks 0GBU. Let
Sbe a scheme,Xan algebraic space overSandTa closed set of points ofXwhose complementary open subspace has quasi-compact inclusion intoX. LetRbe a Noetherian complete localS-algebra whose spectrum lies in the site, equipped with a quotient system whose weak ideals of definition are cofinal among the powers of the maximal ideal𝔪. Then the adic morphismsp : Spf R ⟶ X_{/T}correspond bijectively to the morphismsg : Spec R ⟶ Xwithg⁻¹(T) = {𝔪}.The bijection sends
pto the uniquegrestricting onSpf Rtopfollowed byX_{/T} ⟶ X(AlgebraicGeometry.FormalSpace.existsUnique_algebraization_of_adic_into_completion), and its inverse sendsgtoAlgebraicGeometry.FormalSpace.adicOfAlgebraization; the correspondence is characterised byAlgebraicGeometry.FormalSpace.adicCompletionHomEquiv_apply_eq_iff.
def adicCompletionHomEquiv
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD₁ : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
∃ n : ℕ, (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n ≤ J.1)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (q : Spec (.of R) ⟶ S)
(hq : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ q = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X)
(T : Set (Space.points B S hS X))
(hT : @IsClosed _ (Space.pointTopology B S hS X) T)
(hTqc : letI : TopologicalSpace (Space.points B S hS X) := Space.pointTopology B S hS X
Space.IsQuasiCompact B S hS
((Space.openSubspacesOrderIso B S hS X hX).symm ⟨Tᶜ, hT.isOpen_compl⟩).1.ι) :
{ p : formalSpectrum D ⟶ Space.completionSheaf B S hS X T //
Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS p.hom } ≃
{ g : (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS q)) ⟶ upliftedSheaf X hX //
PreimageEqClosedPoint hR T hRS q
(Sheaf.sectionEquiv (BigFppfOver.topology B S hS) g).down }
AlgebraicGeometry.FormalSpace.adicCompletionHomEquiv_apply_eq_iff, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AdicMapsIntoCompletionEquiv.lean, line 703. The attribute's comment: “The bijection is the correspondence: p ↦ g exactly when g restricts on Spf R to p followed by X_{/T} ⟶ X.”.
Stacks 0GBU, the correspondence. The bijection
adicCompletionHomEquivsends an adicp : Spf R ⟶ X_{/T}tog : Spec R ⟶ Xwithg⁻¹(T) = {𝔪}exactly whengrestricts onSpf Rtopfollowed byX_{/T} ⟶ X.
theorem adicCompletionHomEquiv_apply_eq_iff
{R : Type u} [CommRing R] [TopologicalSpace R]
(hR : IsNoetherianCompleteLocalRing R)
(D : QuotientSystem B S hS R)
(hD₁ : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
∃ n : ℕ, (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n ≤ J.1)
(hD : ∀ n : ℕ, ∃ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
J.1 ≤ (@IsLocalRing.maximalIdeal R _ hR.isLocal) ^ n)
(hRS : B.Contains (Spec (.of R))) (q : Spec (.of R) ⟶ S)
(hq : ∀ J : { I : Ideal R // TopologicalRing.IsWeakIdealOfDefinition I },
Spec.map (CommRingCat.ofHom (Ideal.Quotient.mk J.1)) ≫ q = D.overS J)
(X : (BigFppfOver B S hS)ᵒᵖ ⥤ Type u) (hX : IsAlgebraicSpace B S hS X)
(T : Set (Space.points B S hS X))
(hT : @IsClosed _ (Space.pointTopology B S hS X) T)
(hTqc : letI : TopologicalSpace (Space.points B S hS X) := Space.pointTopology B S hS X
Space.IsQuasiCompact B S hS
((Space.openSubspacesOrderIso B S hS X hX).symm ⟨Tᶜ, hT.isOpen_compl⟩).1.ι)
(p : { p : formalSpectrum D ⟶ Space.completionSheaf B S hS X T //
Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS p.hom })
(g : { g : (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj
((BigAffineFppf.inclusion B S hS).obj (specOver hRS q)) ⟶ upliftedSheaf X hX //
PreimageEqClosedPoint hR T hRS q
(Sheaf.sectionEquiv (BigFppfOver.topology B S hS) g).down }) :
adicCompletionHomEquiv hR D hD₁ hD hRS q hq X hX T hT hTqc p = g ↔
formalSpectrumToSpec D hRS q hq ≫ g.1 = p.1 ≫ completionToUpliftedSheaf X hX T
Sources
Section87.34 The small étale site of a formal algebraic space#
Section 87.34 of the Stacks Project, Tag 0DE9. 8 tags here are carried by 75 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0DEA, a definition
Tag 0DEA in the Stacks Project.
AlgebraicGeometry.FormalSpace.Reduction.SmallEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 224. The attribute's comment: “(1) the small étale site, as a category; read against a given reduction, which Stacks 0AIN supplies”.
The small étale site
X_étaleof a formal algebraic spaceXwith reductionX_red, as a category: the small étale siteX_{red, étale}of the reduction, in the sense of Stacks 03ED, whose objects are the étale scheme charts ofX_red.
abbrev SmallEtale (R : Reduction B S hS X)
AlgebraicGeometry.FormalSpace.Reduction.smallEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 230. The attribute's comment: “(1) the topology of the small étale site; read against a given reduction, which Stacks 0AIN supplies”.
The topology of the small étale site of
X: that ofX_{red, étale}.
abbrev smallEtaleTopology (R : Reduction B S hS X) : GrothendieckTopology R.SmallEtale
AlgebraicGeometry.FormalSpace.Reduction.SpacesEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 239. The attribute's comment: “(2) the spaces-étale site, as a category; read against a given reduction, which Stacks 0AIN supplies”.
The site
X_{spaces, étale}of a formal algebraic spaceXwith reductionX_red, as a category: the spaces-étale siteX_{red, spaces, étale}of the reduction, in the sense of Stacks 03G0, whose objects are the algebraic spaces étale overX_red.
abbrev SpacesEtale (R : Reduction B S hS X)
AlgebraicGeometry.FormalSpace.Reduction.spacesEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 245. The attribute's comment: “(2) the topology of the spaces-étale site; read against a given reduction, which Stacks 0AIN supplies”.
The topology of
X_{spaces, étale}: that ofX_{red, spaces, étale}.
abbrev spacesEtaleTopology (R : Reduction B S hS X) : GrothendieckTopology R.SpacesEtale
AlgebraicGeometry.FormalSpace.Reduction.AffineEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 253. The attribute's comment: “(3) the affine étale site, as a category; read against a given reduction, which Stacks 0AIN supplies”.
The site
X_{affine, étale}of a formal algebraic spaceXwith reductionX_red, as a category: the affine étale siteX_{red, affine, étale}of the reduction, whose objects are the étale charts ofX_redwith affine source.
abbrev AffineEtale (R : Reduction B S hS X)
AlgebraicGeometry.FormalSpace.Reduction.affineEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 259. The attribute's comment: “(3) the topology of the affine étale site; read against a given reduction, which Stacks 0AIN supplies”.
The topology of
X_{affine, étale}: that ofX_{red, affine, étale}.
abbrev affineEtaleTopology (R : Reduction B S hS X) : GrothendieckTopology R.AffineEtale
AlgebraicGeometry.FormalSpace.canonicalSmallEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 158. The attribute's comment: “(1) the small étale site, as a category”.
Stacks 0DEA, part (1). The small étale site
X_étaleof a formal algebraic spaceXoverS, as a category: the small étale siteX_{red, étale}of its reduction, in the sense of Stacks 03ED, whose objects are the étale scheme charts ofX_red.
abbrev canonicalSmallEtale (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.canonicalSmallEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 164. The attribute's comment: “(1) the topology of the small étale site”.
Stacks 0DEA, part (1). The topology of the small étale site of
X: that ofX_{red, étale}.
noncomputable abbrev canonicalSmallEtaleTopology (hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (canonicalSmallEtale hX)
AlgebraicGeometry.FormalSpace.canonicalSpacesEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 172. The attribute's comment: “(2) the spaces-étale site, as a category”.
Stacks 0DEA, part (2). The site
X_{spaces, étale}of a formal algebraic spaceXoverS, as a category: the spaces-étale siteX_{red, spaces, étale}of its reduction, in the sense of Stacks 03G0, whose objects are the algebraic spaces étale overX_red.
abbrev canonicalSpacesEtale (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.canonicalSpacesEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 178. The attribute's comment: “(2) the topology of the spaces-étale site”.
Stacks 0DEA, part (2). The topology of
X_{spaces, étale}: that ofX_{red, spaces, étale}.
noncomputable abbrev canonicalSpacesEtaleTopology (hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (canonicalSpacesEtale hX)
AlgebraicGeometry.FormalSpace.canonicalAffineEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 186. The attribute's comment: “(3) the affine étale site, as a category”.
Stacks 0DEA, part (3). The site
X_{affine, étale}of a formal algebraic spaceXoverS, as a category: the affine étale siteX_{red, affine, étale}of its reduction, whose objects are the étale charts ofX_redwith affine source.
abbrev canonicalAffineEtale (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.canonicalAffineEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 192. The attribute's comment: “(3) the topology of the affine étale site”.
Stacks 0DEA, part (3). The topology of
X_{affine, étale}: that ofX_{red, affine, étale}.
noncomputable abbrev canonicalAffineEtaleTopology (hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (canonicalAffineEtale hX)
AlgebraicGeometry.FormalSpace.SmallEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 74. The attribute's comment: “(1) the small étale site, as a category”.
Stacks 0DEA, part (1). The small étale site
X_étaleof a formal algebraic spaceXoverS, as a category: the small étale siteX_{red, étale}of the reduction, in the sense of Stacks 03ED, whose objects are the étale scheme charts ofX_red.
abbrev SmallEtale (X : FppfSheaf B S hS) (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.smallEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 80. The attribute's comment: “(1) the topology of the small étale site”.
Stacks 0DEA, part (1). The topology of the small étale site of
X: that ofX_{red, étale}.
noncomputable abbrev smallEtaleTopology (X : FppfSheaf B S hS)
(hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (SmallEtale B S hS X hX)
AlgebraicGeometry.FormalSpace.SpacesEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 89. The attribute's comment: “(2) the spaces-étale site, as a category”.
Stacks 0DEA, part (2). The site
X_{spaces, étale}of a formal algebraic spaceXoverS, as a category: the spaces-étale siteX_{red, spaces, étale}of the reduction, in the sense of Stacks 03G0, whose objects are the algebraic spaces étale overX_red.
abbrev SpacesEtale (X : FppfSheaf B S hS) (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.spacesEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 95. The attribute's comment: “(2) the topology of the spaces-étale site”.
Stacks 0DEA, part (2). The topology of
X_{spaces, étale}: that ofX_{red, spaces, étale}.
noncomputable abbrev spacesEtaleTopology (X : FppfSheaf B S hS)
(hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (SpacesEtale B S hS X hX)
AlgebraicGeometry.FormalSpace.AffineEtale, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 106. The attribute's comment: “(3) the affine étale site, as a category”.
Stacks 0DEA, part (3). The site
X_{affine, étale}of a formal algebraic spaceXoverS, as a category: the affine étale siteX_{red, affine, étale}of the reduction, whose objects are the étale charts ofX_redwith affine source. The site named by Properties of Spaces Lemma 04JS isAlgebraicGeometry.Space.AffineEtale, which in this library carries the tag Stacks 0H01.
abbrev AffineEtale (X : FppfSheaf B S hS) (hX : IsFormalAlgebraicSpace B S hS X)
AlgebraicGeometry.FormalSpace.affineEtaleTopology, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 112. The attribute's comment: “(3) the topology of the affine étale site”.
Stacks 0DEA, part (3). The topology of
X_{affine, étale}: that ofX_{red, affine, étale}.
noncomputable abbrev affineEtaleTopology (X : FppfSheaf B S hS)
(hX : IsFormalAlgebraicSpace B S hS X) :
GrothendieckTopology (AffineEtale B S hS X hX)
Tag 0DEB, an equation
Tag 0DEB in the Stacks Project.
AlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivSpacesEtale, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleTopos.lean, line 134. The attribute's comment: “Sh(X_étale) = Sh(X_spaces,étale), for sheaves in any category with the limits of the Comparison Lemma”.
Stacks 0DEB,
Sh(X_étale) = Sh(X_{spaces, étale}). For a formal algebraic spaceXoverS, the topos of the small étale siteX_étaleof Stacks 0DEA, part (1), is equivalent to that of the siteX_{spaces, étale}of Stacks 0DEA, part (2): restriction along the inclusion of étale scheme charts ofX_redamong algebraic spaces étale overX_redis an equivalence. This holds for sheaves valued in any categoryAwith the limits the Comparison Lemma asks for, which includes sheaves of sets; seeAlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivSpacesEtaleSets.
noncomputable def canonicalSmallEtaleToposEquivSpacesEtale (A : Type w) [Category.{w'} A]
[∀ Y, HasLimitsOfShape
(StructuredArrow Y (canonicalReduction hX).smallEtaleToSpacesEtale.op) A] :
Sheaf (canonicalSmallEtaleTopology hX) A ≌ Sheaf (canonicalSpacesEtaleTopology hX) A
AlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivAffineEtale, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleTopos.lean, line 148. The attribute's comment: “Sh(X_étale) = Sh(X_affine,étale), for sheaves in any category with the limits of the Comparison Lemma”.
Stacks 0DEB,
Sh(X_étale) = Sh(X_{affine, étale}). For a formal algebraic spaceXoverS, the topos of the small étale siteX_étaleof Stacks 0DEA, part (1), is equivalent to that of the siteX_{affine, étale}of Stacks 0DEA, part (3): restriction along the inclusion of the étale charts ofX_redwith affine source is an equivalence. This holds for sheaves valued in any categoryAwith the limits the Comparison Lemma asks for, which includes sheaves of sets; seeAlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivAffineEtaleSets.
noncomputable def canonicalSmallEtaleToposEquivAffineEtale (A : Type w) [Category.{w'} A]
[∀ Y, HasLimitsOfShape
(StructuredArrow Y (canonicalReduction hX).affineEtaleInclusion.op) A] :
Sheaf (canonicalSmallEtaleTopology hX) A ≌ Sheaf (canonicalAffineEtaleTopology hX) A
AlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivSpacesEtaleSets, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleTopos.lean, line 179. The attribute's comment: “Sh(X_étale) = Sh(X_spaces,étale), for sheaves of sets”.
Stacks 0DEB,
Sh(X_étale) = Sh(X_{spaces, étale}), for sheaves of sets. These are sets inType (u + 1), the universe of the small étale topoi of Stacks 0DEC, part (3), which pass through this identification.
noncomputable def canonicalSmallEtaleToposEquivSpacesEtaleSets :
Sheaf (canonicalSmallEtaleTopology hX) (Type (u + 1)) ≌
Sheaf (canonicalSpacesEtaleTopology hX) (Type (u + 1))
AlgebraicGeometry.FormalSpace.canonicalSmallEtaleToposEquivAffineEtaleSets, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleTopos.lean, line 188. The attribute's comment: “Sh(X_étale) = Sh(X_affine,étale), for sheaves of sets”.
Stacks 0DEB,
Sh(X_étale) = Sh(X_{affine, étale}), for sheaves of sets. These are sets inType (u + 1), the universe of the small étale topoi of Stacks 0DEC, part (3).
noncomputable def canonicalSmallEtaleToposEquivAffineEtaleSets :
Sheaf (canonicalSmallEtaleTopology hX) (Type (u + 1)) ≌
Sheaf (canonicalAffineEtaleTopology hX) (Type (u + 1))
Tag 0DEC, a lemma
Tag 0DEC in the Stacks Project.
AlgebraicGeometry.FormalSpace.Reduction.spacesBaseChange, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 308. The attribute's comment: “(1) the base-change functor Y_spaces,étale ⟶ X_spaces,étale; read against given reductions, which Stacks 0AIN supplies”.
The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induced by a morphismf : X ⟶ Yof formal algebraic spaces: base change along the induced morphism of reductions, together with its cartesian projection, by Stacks 03G2, part (1).
noncomputable def spacesBaseChange (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(f : X ⟶ Y) : Space.SpacesBaseChange B S hS (RX.map RY f)
AlgebraicGeometry.FormalSpace.Reduction.isContinuous_spacesBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 316. The attribute's comment: “(1) continuity of the functor; read against given reductions, which Stacks 0AIN supplies”.
The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}is continuous.
theorem isContinuous_spacesBaseChange (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(f : X ⟶ Y) :
(RX.spacesBaseChange RY f).functor.IsContinuous RY.spacesEtaleTopology
RX.spacesEtaleTopology
AlgebraicGeometry.FormalSpace.Reduction.spacesBaseChange_isMorphismOfSites, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 327. The attribute's comment: “(1) the induced morphism of sites f_spaces,étale; read against given reductions, which Stacks 0AIN supplies”.
The continuous functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induces a morphism of sitesf_{spaces, étale} : X_{spaces, étale} ⟶ Y_{spaces, étale}, in the sense of Stacks 00X1.
theorem spacesBaseChange_isMorphismOfSites (RX : Reduction B S hS X)
(RY : Reduction B S hS Y) (f : X ⟶ Y) :
(RX.spacesBaseChange RY f).functor.IsMorphismOfSites RY.spacesEtaleTopology
RX.spacesEtaleTopology
AlgebraicGeometry.FormalSpace.Reduction.spacesBaseChangeComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 339. The attribute's comment: “(2) compatibility with composition, as a canonical isomorphism of the underlying functors; read against given reductions, which Stacks 0AIN supplies”.
The rule
f ↦ f_{spaces, étale}is compatible with composition: the underlying functor of(f ≫ g)_{spaces, étale}is canonically isomorphic to the composite of those ofg_{spaces, étale}andf_{spaces, étale}, which is the composition of morphisms of sites of Stacks 03CC.
noncomputable def spacesBaseChangeComp (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(RZ : Reduction B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) :
(RY.spacesBaseChange RZ g).functor ⋙ (RX.spacesBaseChange RY f).functor ≅
(RX.spacesBaseChange RZ (f ≫ g)).functor
AlgebraicGeometry.FormalSpace.Reduction.spacesBaseChangeComp_projection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 350. The attribute's comment: “(2) the composition isomorphism is compatible with the cartesian projections, which pins it down; read against given reductions, which Stacks 0AIN supplies”.
The composition isomorphism is compatible with the cartesian projections to the original object of
Z_{spaces, étale}.
theorem spacesBaseChangeComp_projection (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(RZ : Reduction B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) (V : RZ.SpacesEtale) :
((RX.spacesBaseChangeComp RY RZ f g).hom.app V).hom.left ≫
(RX.spacesBaseChange RZ (f ≫ g)).projection.app V =
(RX.spacesBaseChange RY f).projection.app
((RY.spacesBaseChange RZ g).functor.obj V) ≫
(RY.spacesBaseChange RZ g).projection.app V
AlgebraicGeometry.FormalSpace.Reduction.smallToposMorphism, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 366. The attribute's comment: “(3) the morphism of small étale topoi f_small, through the identification (0DEB); read against given reductions, which Stacks 0AIN supplies”.
The morphism of topoi
f_small : Sh(X_étale) ⟶ Sh(Y_étale)associated tof_{spaces, étale}, via the identification (0DEB) of the small étale topos with the spaces-étale topos. It is the morphism of small étale topoi of Stacks 03G2, part (3), at the induced morphism of reductions.
noncomputable def smallToposMorphism (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(f : X ⟶ Y) :
MorphismOfTopoi (Sheaf RX.smallEtaleTopology (Type (u + 1)))
(Sheaf RY.smallEtaleTopology (Type (u + 1)))
AlgebraicGeometry.FormalSpace.Reduction.smallToposMorphismComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSite.lean, line 377. The attribute's comment: “(3) compatibility with composition of the morphisms of small étale topoi, on direct images; read against given reductions, which Stacks 0AIN supplies”.
The construction of
f_smallis compatible with composition: the direct image of the composite ofg_smallandf_smallis canonically isomorphic to the direct image of(f ≫ g)_small.
noncomputable def smallToposMorphismComp (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(RZ : Reduction B S hS Z) (f : X ⟶ Y) (g : Y ⟶ Z) :
(MorphismOfTopoi.comp (RY.smallToposMorphism RZ g)
(RX.smallToposMorphism RY f)).pushforward ≅
(RX.smallToposMorphism RZ (f ≫ g)).pushforward
AlgebraicGeometry.FormalSpace.canonicalSpacesBaseChange, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 202. The attribute's comment: “(1) the base-change functor Y_spaces,étale ⟶ X_spaces,étale”.
Stacks 0DEC, part (1). The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induced by a morphismf : X ⟶ Yof formal algebraic spaces: base change along the induced morphism of reductions, together with its cartesian projection, by Stacks 03G2, part (1).
noncomputable def canonicalSpacesBaseChange (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
Space.SpacesBaseChange B S hS ((canonicalReduction hX).map (canonicalReduction hY) f)
AlgebraicGeometry.FormalSpace.isContinuous_canonicalSpacesBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 210. The attribute's comment: “(1) continuity of the functor”.
Stacks 0DEC, part (1). The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}is continuous.
theorem isContinuous_canonicalSpacesBaseChange (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(canonicalSpacesBaseChange hX hY f).functor.IsContinuous
(canonicalSpacesEtaleTopology hY) (canonicalSpacesEtaleTopology hX)
AlgebraicGeometry.FormalSpace.canonicalSpacesBaseChange_isMorphismOfSites, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 220. The attribute's comment: “(1) the induced morphism of sites f_spaces,étale”.
Stacks 0DEC, part (1). The continuous functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induces a morphism of sitesf_{spaces, étale} : X_{spaces, étale} ⟶ Y_{spaces, étale}, in the sense of Stacks 00X1.
theorem canonicalSpacesBaseChange_isMorphismOfSites (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(canonicalSpacesBaseChange hX hY f).functor.IsMorphismOfSites
(canonicalSpacesEtaleTopology hY) (canonicalSpacesEtaleTopology hX)
AlgebraicGeometry.FormalSpace.canonicalSpacesBaseChangeComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 232. The attribute's comment: “(2) compatibility with composition, as a canonical isomorphism of the underlying functors”.
Stacks 0DEC, part (2). The rule
f ↦ f_{spaces, étale}is compatible with composition: the underlying functor of(f ≫ g)_{spaces, étale}is canonically isomorphic to the composite of those ofg_{spaces, étale}andf_{spaces, étale}, which is the composition of morphisms of sites of Stacks 03CC.
noncomputable def canonicalSpacesBaseChangeComp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) :
(canonicalSpacesBaseChange hY hZ g).functor ⋙ (canonicalSpacesBaseChange hX hY f).functor ≅
(canonicalSpacesBaseChange hX hZ (f ≫ g)).functor
AlgebraicGeometry.FormalSpace.canonicalSpacesBaseChangeComp_projection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 244. The attribute's comment: “(2) the composition isomorphism is compatible with the cartesian projections, which pins it down”.
Stacks 0DEC, part (2). The composition isomorphism is compatible with the cartesian projections to the original object of
Z_{spaces, étale}, which pins it down.
theorem canonicalSpacesBaseChangeComp_projection (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) (V : canonicalSpacesEtale hZ) :
((canonicalSpacesBaseChangeComp hX hY hZ f g).hom.app V).hom.left ≫
(canonicalSpacesBaseChange hX hZ (f ≫ g)).projection.app V =
(canonicalSpacesBaseChange hX hY f).projection.app
((canonicalSpacesBaseChange hY hZ g).functor.obj V) ≫
(canonicalSpacesBaseChange hY hZ g).projection.app V
AlgebraicGeometry.FormalSpace.canonicalSmallToposMorphism, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 261. The attribute's comment: “(3) the morphism of small étale topoi f_small, through the identification (0DEB)”.
Stacks 0DEC, part (3). The morphism of topoi
f_small : Sh(X_étale) ⟶ Sh(Y_étale)associated tof_{spaces, étale}, via the identification (0DEB) of the small étale topos with the spaces-étale topos. It is the morphism of small étale topoi of Stacks 03G2, part (3), at the induced morphism of reductions.
noncomputable def canonicalSmallToposMorphism (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
MorphismOfTopoi (Sheaf (canonicalSmallEtaleTopology hX) (Type (u + 1)))
(Sheaf (canonicalSmallEtaleTopology hY) (Type (u + 1)))
AlgebraicGeometry.FormalSpace.canonicalSmallToposMorphismComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonical.lean, line 272. The attribute's comment: “(3) compatibility with composition of the morphisms of small étale topoi, on direct images”.
Stacks 0DEC, part (3). The construction of
f_smallis compatible with composition: the direct image of the composite ofg_smallandf_smallis canonically isomorphic to the direct image of(f ≫ g)_small.
noncomputable def canonicalSmallToposMorphismComp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) :
(MorphismOfTopoi.comp (canonicalSmallToposMorphism hY hZ g)
(canonicalSmallToposMorphism hX hY f)).pushforward ≅
(canonicalSmallToposMorphism hX hZ (f ≫ g)).pushforward
AlgebraicGeometry.FormalSpace.spacesBaseChange, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 125. The attribute's comment: “(1) the base-change functor Y_spaces,étale ⟶ X_spaces,étale”.
Stacks 0DEC, part (1). The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induced by a morphismf : X ⟶ Yof formal algebraic spaces: base change along the induced morphism of reductions, together with its cartesian projection, by Stacks 03G2, part (1).
noncomputable def spacesBaseChange (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
Space.SpacesBaseChange B S hS
((reduction B S hS X hX).map (reduction B S hS Y hY) f)
AlgebraicGeometry.FormalSpace.isContinuous_spacesBaseChange, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 134. The attribute's comment: “(1) continuity of the functor”.
Stacks 0DEC, part (1). The functor
Y_{spaces, étale} ⟶ X_{spaces, étale}is continuous.
theorem isContinuous_spacesBaseChange (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(spacesBaseChange B S hS hX hY f).functor.IsContinuous
(spacesEtaleTopology B S hS Y hY) (spacesEtaleTopology B S hS X hX)
AlgebraicGeometry.FormalSpace.spacesBaseChange_isMorphismOfSites, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 144. The attribute's comment: “(1) the induced morphism of sites f_spaces,étale”.
Stacks 0DEC, part (1). The continuous functor
Y_{spaces, étale} ⟶ X_{spaces, étale}induces a morphism of sitesf_{spaces, étale} : X_{spaces, étale} ⟶ Y_{spaces, étale}, in the sense of Stacks 00X1.
theorem spacesBaseChange_isMorphismOfSites (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
(spacesBaseChange B S hS hX hY f).functor.IsMorphismOfSites
(spacesEtaleTopology B S hS Y hY) (spacesEtaleTopology B S hS X hX)
AlgebraicGeometry.FormalSpace.spacesBaseChangeComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 156. The attribute's comment: “(2) compatibility with composition, as a canonical isomorphism of the underlying functors”.
Stacks 0DEC, part (2). The rule
f ↦ f_{spaces, étale}is compatible with composition: the underlying functor of(f ≫ g)_{spaces, étale}is canonically isomorphic to the composite of those ofg_{spaces, étale}andf_{spaces, étale}, which is the composition of morphisms of sites of Stacks 03CC.
noncomputable def spacesBaseChangeComp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) :
(spacesBaseChange B S hS hY hZ g).functor ⋙ (spacesBaseChange B S hS hX hY f).functor ≅
(spacesBaseChange B S hS hX hZ (f ≫ g)).functor
AlgebraicGeometry.FormalSpace.spacesBaseChangeComp_projection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 168. The attribute's comment: “(2) the composition isomorphism is compatible with the cartesian projections, which pins it down”.
Stacks 0DEC, part (2). The composition isomorphism is compatible with the cartesian projections to the original object of
Z_{spaces, étale}, which pins it down.
theorem spacesBaseChangeComp_projection (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) (V : SpacesEtale B S hS Z hZ) :
((spacesBaseChangeComp B S hS hX hY hZ f g).hom.app V).hom.left ≫
(spacesBaseChange B S hS hX hZ (f ≫ g)).projection.app V =
(spacesBaseChange B S hS hX hY f).projection.app
((spacesBaseChange B S hS hY hZ g).functor.obj V) ≫
(spacesBaseChange B S hS hY hZ g).projection.app V
AlgebraicGeometry.FormalSpace.smallToposMorphism, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 185. The attribute's comment: “(3) the morphism of small étale topoi f_small, through the identification (0DEB)”.
Stacks 0DEC, part (3). The morphism of topoi
f_small : Sh(X_étale) ⟶ Sh(Y_étale)associated tof_{spaces, étale}, via the identification (0DEB) of the small étale topos with the spaces-étale topos. It is the morphism of small étale topoi of Stacks 03G2, part (3), at the induced morphism of reductions.
noncomputable def smallToposMorphism (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y) :
MorphismOfTopoi (Sheaf (smallEtaleTopology B S hS X hX) (Type (u + 1)))
(Sheaf (smallEtaleTopology B S hS Y hY) (Type (u + 1)))
AlgebraicGeometry.FormalSpace.smallToposMorphismComp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteChosenReduction.lean, line 196. The attribute's comment: “(3) compatibility with composition of the morphisms of small étale topoi, on direct images”.
Stacks 0DEC, part (3). The construction of
f_smallis compatible with composition: the direct image of the composite ofg_smallandf_smallis canonically isomorphic to the direct image of(f ≫ g)_small.
noncomputable def smallToposMorphismComp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (hZ : IsFormalAlgebraicSpace B S hS Z) (f : X ⟶ Y)
(g : Y ⟶ Z) :
(MorphismOfTopoi.comp (smallToposMorphism B S hS hY hZ g)
(smallToposMorphism B S hS hX hY f)).pushforward ≅
(smallToposMorphism B S hS hX hZ (f ≫ g)).pushforward
Tag 0DED, a lemma
Tag 0DED in the Stacks Project.
AlgebraicGeometry.FormalSpace.isEtale_canonicalReductionMap, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 83. The attribute's comment: “étaleness of the induced morphism of reductions, which is the content of the proof”.
Stacks 0DED, the content of the proof. Let
f : X ⟶ Ybe a morphism of formal algebraic spaces overSwhich is representable by algebraic spaces and étale. Then the induced morphism of reductionsX_red ⟶ Y_redis an étale morphism of algebraic spaces overS.
theorem isEtale_canonicalReductionMap (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
Space.IsEtale B S hS ((canonicalReduction hX).map (canonicalReduction hY) f).hom
AlgebraicGeometry.FormalSpace.canonicalSmallEtalePostcomp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 96. The attribute's comment: “the functor j : X_étale ⟶ Y_étale”.
Stacks 0DED. The functor
j : X_étale ⟶ Y_étaleattached to a morphismf : X ⟶ Yof formal algebraic spaces overSwhich is representable by algebraic spaces and étale: postcomposition of an étale scheme chart ofX_redwith the induced étale morphism of reductions, which is the functor of Stacks 03LP at that morphism.
noncomputable def canonicalSmallEtalePostcomp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(canonicalReduction hX).SmallEtale ⥤ (canonicalReduction hY).SmallEtale
AlgebraicGeometry.FormalSpace.canonicalSmallEtalePostcomp_isCocontinuous, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 107. The attribute's comment: “cocontinuity of j”.
Stacks 0DED. The functor
jis cocontinuous: a covering sieve ofjUinY_étalepulls back to a covering sieve ofUinX_étale.
instance canonicalSmallEtalePostcomp_isCocontinuous (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(canonicalSmallEtalePostcomp hX hY f hrep het).IsCocontinuous
(canonicalReduction hX).smallEtaleTopology (canonicalReduction hY).smallEtaleTopology
AlgebraicGeometry.FormalSpace.canonicalSmallEtalePostcomp_isContinuous, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 119. The attribute's comment: “continuity of j, which is what makes Sites 00XR applicable”.
Stacks 0DED. The functor
jis continuous as well, so Sites 00XR applies to it.
instance canonicalSmallEtalePostcomp_isContinuous (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(canonicalSmallEtalePostcomp hX hY f hrep het).IsContinuous
(canonicalReduction hX).smallEtaleTopology (canonicalReduction hY).smallEtaleTopology
AlgebraicGeometry.FormalSpace.canonicalSmallToposMorphism_pushforwardIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 135. The attribute's comment: “f_small is the morphism of topoi that Sites 00XO attaches to j, identified on direct images”.
Stacks 0DED. The morphism of topoi
f_smallof Stacks 0DEC, part (3), is the morphism of topoi that Sites 00XO attaches to the cocontinuous functorj: its direct image is the direct image ofj.
noncomputable def canonicalSmallToposMorphism_pushforwardIso
(hX : IsFormalAlgebraicSpace B S hS X) (hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
((canonicalReduction hX).smallToposMorphism (canonicalReduction hY) f).pushforward ≅
(canonicalSmallEtalePostcomp hX hY f hrep het).sheafPushforwardCocontinuous
(Type (u + 1)) (canonicalReduction hX).smallEtaleTopology
(canonicalReduction hY).smallEtaleTopology
AlgebraicGeometry.FormalSpace.canonicalSmallToposMorphism_inverseImageObjObjIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSiteCanonicalReduction.lean, line 152. The attribute's comment: “the formula on sections which Sites 00XR gives for j, continuous as well as cocontinuous”.
Stacks 0DED, the consequence of continuity of
jrecorded by Sites 00XR: the inverse image off_smallis restriction alongj, so a section off_small^{-1} Gover an étale chartUofX_redis a section ofGover the chartjUofY_red.
noncomputable def canonicalSmallToposMorphism_inverseImageObjObjIso
(hX : IsFormalAlgebraicSpace B S hS X) (hY : IsFormalAlgebraicSpace B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep)
(G : Sheaf (canonicalReduction hY).smallEtaleTopology (Type (u + 1)))
(U : (canonicalReduction hX).SmallEtale) :
(((canonicalReduction hX).smallToposMorphism (canonicalReduction hY) f).inverseImage.obj
G).obj.obj (Opposite.op U) ≅
G.obj.obj (Opposite.op ((canonicalSmallEtalePostcomp hX hY f hrep het).obj U))
AlgebraicGeometry.FormalSpace.Reduction.isEtale_map, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 196. The attribute's comment: “étaleness of the induced morphism of reductions, which is the content of the proof; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED, the content of the proof. Let
f : X ⟶ Ybe a morphism of formal algebraic spaces overSwhich is representable by algebraic spaces and étale. Then the induced morphism of reductionsX_red ⟶ Y_redis an étale morphism of algebraic spaces overS.The fibre product
X ×_Y Y_redis a reduction ofXand every comparison morphismX_red ⟶ X ×_Y Y_redoverXis an isomorphism — this is Stacks 0GB7, applicable because an étale morphism is smooth — so the morphism of reductions is, up to that isomorphism, the second projection of the fibre product. That projection is a base change off, hence étale after every further base change along a scheme-valued point ofY_red; étaleness being étale local on the source and target, it satisfies the every-étale-chart condition of Stacks 03MJ, which descends to the value universe of the algebraic spaces.
theorem isEtale_map (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (RX : Reduction B S hS X) (RY : Reduction B S hS Y)
(f : X ⟶ Y) (hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
Space.IsEtale B S hS (RX.map RY f).hom
AlgebraicGeometry.FormalSpace.Reduction.smallEtalePostcomp, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 268. The attribute's comment: “the functor j : X_étale ⟶ Y_étale; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED. The functor
j : X_étale ⟶ Y_étaleattached to a morphismf : X ⟶ Yof formal algebraic spaces overSwhich is representable by algebraic spaces and étale: postcomposition of an étale scheme chart ofX_redwith the induced étale morphism of reductions, which is the functor of Stacks 03LP at that morphism.
noncomputable def smallEtalePostcomp (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (RX : Reduction B S hS X)
(RY : Reduction B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
RX.SmallEtale ⥤ RY.SmallEtale
AlgebraicGeometry.FormalSpace.Reduction.smallEtalePostcomp_isCocontinuous, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 281. The attribute's comment: “cocontinuity of j; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED. The functor
jis cocontinuous: a covering sieve ofjUinY_étalepulls back to a covering sieve ofUinX_étale.
instance smallEtalePostcomp_isCocontinuous (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (RX : Reduction B S hS X)
(RY : Reduction B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(smallEtalePostcomp hX hY RX RY f hrep het).IsCocontinuous RX.smallEtaleTopology
RY.smallEtaleTopology
AlgebraicGeometry.FormalSpace.Reduction.smallEtalePostcomp_isContinuous, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 295. The attribute's comment: “continuity of j, which is what makes Sites 00XR applicable; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED. The functor
jis continuous as well, so Sites 00XR applies to it.
instance smallEtalePostcomp_isContinuous (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (RX : Reduction B S hS X)
(RY : Reduction B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(smallEtalePostcomp hX hY RX RY f hrep het).IsContinuous RX.smallEtaleTopology
RY.smallEtaleTopology
AlgebraicGeometry.FormalSpace.Reduction.smallToposMorphism_pushforwardIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 312. The attribute's comment: “f_small is the morphism of topoi that Sites 00XO attaches to j, identified on direct images; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED. The morphism of topoi
f_smallof Stacks 0DEC, part (3), is the morphism of topoi that Sites 00XO attaches to the cocontinuous functorj: its direct image is the direct image ofj.
noncomputable def smallToposMorphism_pushforwardIso (hX : IsFormalAlgebraicSpace B S hS X)
(hY : IsFormalAlgebraicSpace B S hS Y) (RX : Reduction B S hS X)
(RY : Reduction B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep) :
(RX.smallToposMorphism RY f).pushforward ≅
(smallEtalePostcomp hX hY RX RY f hrep het).sheafPushforwardCocontinuous
(Type (u + 1)) RX.smallEtaleTopology RY.smallEtaleTopology
AlgebraicGeometry.FormalSpace.Reduction.smallToposMorphism_inverseImageObjObjIso, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/EtaleSitePostcomposition.lean, line 329. The attribute's comment: “the formula on sections which Sites 00XR gives for j, continuous as well as cocontinuous; read against given reductions, which Stacks 0AIN supplies”.
Stacks 0DED, the consequence of continuity of
jrecorded by Sites 00XR: the inverse image off_smallis restriction alongj, so a section off_small^{-1} Gover an étale chartUofX_redis a section ofGover the chartjUofY_red.
noncomputable def smallToposMorphism_inverseImageObjObjIso
(hX : IsFormalAlgebraicSpace B S hS X) (hY : IsFormalAlgebraicSpace B S hS Y)
(RX : Reduction B S hS X) (RY : Reduction B S hS Y) (f : X ⟶ Y)
(hrep : Space.IsRepresentableByAlgebraicSpacesULift.{u + 1} B S hS f.hom)
(het : Space.HasPropertyULift.{u + 1} B S hS
(fun _ _ g ↦ Space.IsEtaleULift.{u + 1} B S hS g.hom) f.hom hrep)
(G : Sheaf RY.smallEtaleTopology (Type (u + 1))) (U : RX.SmallEtale) :
((RX.smallToposMorphism RY f).inverseImage.obj G).obj.obj (Opposite.op U) ≅
G.obj.obj (Opposite.op ((smallEtalePostcomp hX hY RX RY f hrep het).obj U))
Tag 0DEE, a lemma
Tag 0DEE in the Stacks Project.
AlgebraicGeometry.FormalSpace.AffineEtaleFormalCharts, an abbrev in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSite.lean, line 130. The attribute's comment: “the category of the morphisms satisfying (1) and (2)”.
Stacks 0DEE, the category on the right-hand side: the morphisms
φ : U ⟶ Xof formal algebraic spaces withUan affine formal algebraic space andφrepresentable by algebraic spaces and étale, with the morphisms of fppf sheaves overXbetween them.
abbrev AffineEtaleFormalCharts (X : FppfSheaf B S hS)
AlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSite.lean, line 468. The attribute's comment: “the comparison functor from the category of the morphisms satisfying (1) and (2) to the affine étale site of X, carrying the reduction of X and its affineness as data rather than chosen from Stacks 0AIN; the functor is not shown to be an equivalence”.
Stacks 0DEE, the comparison functor into the affine étale site of
X. LetXbe an affine formal algebraic space overSwhose reduction is the sheaf represented by an objectVof the site with affine underlying scheme, by a morphismi. By Stacks 0DEA the affine étale site ofXis the affine étale site of its reduction, that is ofV, and this is the functor to it from the category of the morphismsφ : U ⟶ XwithUan affine formal algebraic space andφrepresentable by algebraic spaces and étale, sendingφtoU ×_X X_red.The reduction is carried as data, with its affineness, rather than chosen from Stacks 0AIN; for an affine formal algebraic space the reduction is an affine scheme, which is why the datum is not a restriction. Stacks 0DEE asserts that this functor is an equivalence; the quasi-inverse is not constructed here.
noncomputable def reductionAffineEtaleComparison {X : FppfSheaf B S hS}
(hX : IsAffineFormalAlgebraicSpace B S hS X) (V : BigFppfOver B S hS)
(hV : IsAffine ((BigFppfOver.toScheme B S hS).obj V))
(i : (Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj V ⟶ X)
(_hred : IsReduction B S hS X
((Sheaf.sheafifiedYoneda (BigFppfOver.topology B S hS)).obj V) i) :
AffineEtaleFormalCharts B S hS X ⥤ Space.AffineEtale B S hS (yoneda.obj V)
AlgebraicGeometry.FormalSpace.affineEtaleEquivalence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSiteEquivalence.lean, line 528. The attribute's comment: “the equivalence of X_affine,étale with the category of the morphisms satisfying (1) and (2); fullness, faithfulness and essential surjectivity are all proved, and the affine étale site of Stacks 0DEA(3) is identified with the one the comparison functor targets”.
Stacks 0DEE. Let
Xbe an affine formal algebraic space overS. ThenX_{affine, étale}— the affine étale site of the reduction ofX, in the sense of Stacks 0DEA part (3), at an arbitrary reduction datum — is equivalent to the category whose objects are the morphismsφ : U ⟶ Xof formal algebraic spaces such that
Uis an affine formal algebraic space,φis representable by algebraic spaces and étale.The functor is the source's,
(U ⟶ X) ↦ U ×_X X_red: it isAlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison, read backwards and composed with the identification ofX_{affine, étale}with the affine étale site of the Yoneda presheaf of the chosen affine reduction chart. Full faithfulness isAlgebraicGeometry.FormalSpace.full_affineEtaleComparisonandAlgebraicGeometry.FormalSpace.faithful_affineEtaleComparison, both out of the unique extension of a morphism along a representable thickening; essential surjectivity isAlgebraicGeometry.FormalSpace.essSurj_affineEtaleComparison, whose quasi-inverse is the dependent productU_{W, q}and whose affineness isAlgebraicGeometry.FormalSpace.isAffineFormalAlgebraicSpace_liftAlong_of_affine. The source's omitted "verification that the constructions are mutually inverse to each other" is therefore supplied.The reduction datum is a parameter, not a weakening:
X_{affine, étale}is defined, in Stacks 0DEA, only for a formal algebraic space with a given reduction, and the datum exists for every affine formal algebraic space by Stacks 0AIN — in the shape used here byAlgebraicGeometry.FormalSpace.nonempty_affineReductionChart.
noncomputable def affineEtaleEquivalence (hX : IsAffineFormalAlgebraicSpace B S hS X)
(R : Reduction B S hS X) : R.AffineEtale ≌ AffineEtaleFormalCharts B S hS X
AlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison_isEquivalence, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSiteEquivalence.lean, line 545. The attribute's comment: “the comparison functor is an equivalence: it is full, faithful and essentially surjective”.
Stacks 0DEE. The comparison functor
AlgebraicGeometry.FormalSpace.reductionAffineEtaleComparisonof Stacks 0DEE is an equivalence of categories: it is full, faithful and essentially surjective. Its target is the affine étale site ofX, which is identified with the siteX_{affine, étale}of Stacks 0DEA part (3) byAlgebraicGeometry.FormalSpace.Reduction.affineEtaleIsoYonedaAffineReductionChart; the resulting equivalence stated with that site isAlgebraicGeometry.FormalSpace.affineEtaleEquivalence.
theorem reductionAffineEtaleComparison_isEquivalence
(hX : IsAffineFormalAlgebraicSpace B S hS X) :
(reductionAffineEtaleComparison' B S hS hX).IsEquivalence
AlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison', a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSiteSupplement.lean, line 255. The attribute's comment: “the comparison functor from the category of the morphisms satisfying (1) and (2) to the affine étale site of X; that it is an equivalence is AlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison_isEquivalence”.
Stacks 0DEE, the comparison functor into the affine étale site of
X. LetXbe an affine formal algebraic space overS. Its reductionX_redis the sheaf represented by an object of the site with affine underlying scheme — this is Stacks 0AIN for an affine formal algebraic space, in the formAlgebraicGeometry.FormalSpace.nonempty_affineReductionChart— and by Stacks 0DEA the affine étale site ofXis the affine étale site ofX_red. This is the functor to it from the category of the morphismsφ : U ⟶ XwithUan affine formal algebraic space andφrepresentable by algebraic spaces and étale, sendingφtoU ×_X X_red.Nothing is carried as a hypothesis beyond
Xbeing an affine formal algebraic space: the reduction and its affineness are constructed, and which reduction is chosen is immaterial byAlgebraicGeometry.FormalSpace.AffineReductionChart.iso. Stacks 0DEE asserts that this functor is an equivalence; that isAlgebraicGeometry.FormalSpace.reductionAffineEtaleComparison_isEquivalence, inStacksFrontier/AlgebraicGeometry/FormalSpace/Affine/EtaleSiteEquivalence.lean.
noncomputable def reductionAffineEtaleComparison' {X : FppfSheaf B S hS}
(hX : IsAffineFormalAlgebraicSpace B S hS X) :
AffineEtaleFormalCharts B S hS X ⥤
Space.AffineEtale B S hS (yoneda.obj (affineReductionChart B S hS hX).obj)
Tag 0DEF, a lemma
Tag 0DEF in the Stacks Project.
AlgebraicGeometry.FormalSpace.completionAffineEtale, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SmallEtaleSite/CompletionToAffineEtale.lean, line 346. The attribute's comment: “the functor from the category of the completions B^∧ of its items (1) and (2) to the opposite of an affine étale site, on objects the quotient stage B^∧ ↦ Spec (B ⧸ JB) and on morphisms the map of quotient stages a continuous A-algebra homomorphism of completions induces. The site is the affine étale site of the stage Spec (A ⧸ J), the target of this library's Stacks 0DEE comparison functor at that affine object, rather than of the reduction of Spf A, which would have to be chosen from Stacks 0AIN. The functor is not shown to be an equivalence: the quasi-inverse would have to make Spf B^∧ ⟶ Spf A representable étale, which needs Stacks 0AKN and the locality on the target of the universe-lifted representability and étaleness conditions, neither of which this library carries”.
Stacks 0DEF, the functor from the category of the
A-algebrasB^∧ = lim B/JBof its items (1) and (2) to the opposite of an affine étale site, which is the direction in which Stacks 0DEF identifies that category with(X_{affine,étale})^{opp}. It sends an étale ring mapA → Bto the affine objectSpec (B ⧸ JB)of the site, étale overSpec (A ⧸ J), and a continuousA-algebra homomorphismB₁^∧ → B₂^∧to the morphismSpec (B₂ ⧸ JB₂) ⟶ Spec (B₁ ⧸ JB₁)it induces on quotient stages.The site is the affine étale site of the stage
Spec (A ⧸ J), which is the target of the comparison functorAlgebraicGeometry.FormalSpace.affineEtaleComparisonof Stacks 0DEE at the affine objectSpec (A ⧸ J)of the site and the stage inclusionSpec (A ⧸ J) ⟶ Spf A.
noncomputable def completionAffineEtale (D : QuotientSystem B S hS A)
(J : WeakIdealOfDefinitionIndex A) :
EtaleCompletion A ⥤ (Space.AffineEtale B S hS
(yoneda.obj ((BigAffineFppf.inclusion B S hS).obj (D.stage J))))ᵒᵖ
AlgebraicGeometry.FormalSpace.EtaleCompletion, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SmallEtaleSite/McQuillanAffineEtale.lean, line 102. The attribute's comment: “item (1), the objects: an A-algebra of the form B^∧ = lim B/JB for an étale ring map A → B, named here by that ring map together with its étaleness, the completion being TopologicalRing.CompletionOver of it. The equivalence with (X_affine,étale)^opp is not constructed: it needs Stacks 0DEE as an equivalence, which this library has only as a comparison functor, and Stacks 0AN8 as an equivalence, which this library has only in the ring-theoretic form EtaleCompletion.etale_quotientMap”.
Stacks 0DEF, item (1): the datum naming an object of the category attached to a weakly admissible topological ring
A. It is an étale ring mapA → B; theA-algebra it names is the completionB^∧ = lim B/JB, the limit being over the weak ideals of definitionJofA, seeAlgebraicGeometry.FormalSpace.EtaleCompletion.completion.
structure EtaleCompletion
AlgebraicGeometry.FormalSpace.EtaleCompletion.Hom, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SmallEtaleSite/McQuillanAffineEtale.lean, line 135. The attribute's comment: “item (2), the morphisms: the continuous A-algebra homomorphisms between the objects, with the A-algebra structure of B^∧ given by the canonical map TopologicalRing.CompletionOver.canonicalMap. The equivalence with (X_affine,étale)^opp is not constructed, for the reasons recorded on EtaleCompletion”.
Stacks 0DEF, item (2): a morphism of the category, a continuous
A-algebra homomorphismB₁^∧ → B₂^∧between the completions named by two objects. TheA-algebra structures are the canonical maps of Stacks 0AN6, so being anA-algebra homomorphism is the displayed commuting triangle.
structure Hom (Y Z : EtaleCompletion A)
AlgebraicGeometry.FormalSpace.mcQuillanAffineEtaleEquivalence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SmallEtaleSite/McQuillanEtaleEquivalence.lean, line 111. The attribute's comment: “the equivalence of (X_affine,étale)^opp with the category whose objects are the A-algebras B^∧ = lim B/JB for an étale ring map A → B (item (1)) and whose morphisms are the continuous A-algebra homomorphisms (item (2)), namely AlgebraicGeometry.FormalSpace.EtaleCompletion. It is the source's proof: Stacks 0DEE, affineEtaleEquivalence, composed with Stacks 0AN8, isEquivalence_etaleCompletionCharts, whose opposite is taken on the algebra side because Spf is contravariant; CategoryTheory.Equivalence.leftOp moves that one opposite to the geometric side, where the source writes it. The reduction datum is a parameter for the same reason as in Stacks 0DEE -- X_affine,étale of Stacks 0DEA(3) is defined only relative to one, and one exists by Stacks 0AIN -- and the quotient system D with its large-site condition is this library's spelling of A being a weakly admissible topological S-algebra whose Spf is an affine formal algebraic space, which is the source's hypothesis on X”.
Stacks 0DEF. Let
Sbe a scheme contained in a big fppf siteBand letX = Spf Abe a McQuillan affine formal algebraic space overS:Ais a weakly admissible topological ring presented overSby a quotient systemDwhose atlas lies in the site. Then(X_{affine,étale})^{opp}— the opposite of the affine étale site of Stacks 0DEA part (3), at an arbitrary reduction datum ofX— is equivalent to the category whose
- objects are the
A-algebrasB^∧ = lim B/JBfor an étale ring mapA → B, the limit being over the weak ideals of definitionJofA, and- morphisms are the continuous
A-algebra homomorphisms,which is
AlgebraicGeometry.FormalSpace.EtaleCompletion.This is the source's proof: combine Stacks 0DEE,
AlgebraicGeometry.FormalSpace.affineEtaleEquivalence, with Stacks 0AN8,AlgebraicGeometry.FormalSpace.isEquivalence_etaleCompletionCharts. The first identifiesX_{affine,étale}with the category of the affine formal algebraic spaces representable étale overX, the second identifies that category with(EtaleCompletion A)ᵒᵖ; taking the opposite of the composite moves the single opposite from the algebra side, whereSpfbeing contravariant puts it, to the geometric side, where Stacks 0DEF writes it.
def mcQuillanAffineEtaleEquivalence (hA : TopologicalRing.IsWeaklyAdmissible A)
(D : QuotientSystem B S hS A) (hD : D.HasLargeSite)
(R : Reduction B S hS (formalSpectrum D)) :
R.AffineEtaleᵒᵖ ≌ EtaleCompletion A
Tag 0DEG, a lemma
Tag 0DEG in the Stacks Project.
AlgebraicGeometry.FormalSpace.spacesEtaleComparison_isEquivalence', a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/LiftAlongAffineBase.lean, line 440. The attribute's comment: “the equivalence; full faithfulness and essential surjectivity are both proved, the latter from the source's assertion that U_{V, ψ} is a formal algebraic space, which is AlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_liftAlong”.
Stacks 0DEG. The comparison functor from the category of the formal algebraic spaces representable étale over a formal algebraic space
XtoX_{spaces, étale}is an equivalence of categories.Full faithfulness is
AlgebraicGeometry.FormalSpace.bijective_spacesEtaleComparison_mapand essential surjectivity isAlgebraicGeometry.FormalSpace.essSurj_spacesEtaleComparison. Every assertion of the source is proved: the sheafU_{V, ψ}the source produces is constructed, inStacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverse.lean, its fibre product withX_redoverXis identified withV, the source's omitted verification thatU_{V, ψ} ⟶ Xis representable by algebraic spaces and étale is proved, inStacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverseRepresentable.lean, and thatU_{V, ψ}is a formal algebraic space isAlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_liftAlong.The reduction of
Xis a parameter, not a weakening:X_{spaces, étale}is defined, in Stacks 0DEA, only for a formal algebraic space with a given reduction, and the datum exists for every formal algebraic space by Stacks 0AIN.
theorem spacesEtaleComparison_isEquivalence' {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X) :
(spacesEtaleComparison hX R).IsEquivalence
AlgebraicGeometry.FormalSpace.spacesEtaleComparison_isEquivalence, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleIdentification.lean, line 295. The attribute's comment: “the equivalence; bijectivity on morphisms and essential surjectivity — the two verifications the source omits — are hypotheses, and the equivalence is read against a given reduction of X, which Stacks 0AIN supplies”.
The comparison functor from the category of the formal algebraic spaces representable étale over a formal algebraic space
XtoX_{spaces, étale}is an equivalence of categories.Two hypotheses are carried, and they are exactly the two verifications the source omits.
hhomis bijectivity on morphisms, which is the source's "we omit the verification that the constructions are mutually inverse to each other": it amounts to lifting a morphism overXalong the thickeningX_red ⟶ Xagainst an étale target.hessis essential surjectivity, which is the source's construction of the quasi-inverseU_{V, ψ}together with its "we omit the verification thatU_{V, ψ} ⟶ Xis representable by algebraic spaces and étale". The reduction ofXis a given as well, which is no weakening:X_{spaces, étale}is defined, in Stacks 0DEA, only for a formal algebraic space with a given reduction, and Stacks 0AIN supplies one.
theorem spacesEtaleComparison_isEquivalence {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X)
(hhom : ∀ U U' : RepresentableEtaleFormalSpacesOver X,
Function.Bijective fun f : U ⟶ U' ↦ (spacesEtaleComparison hX R).map f)
(hess : ∀ V : R.SpacesEtale, ∃ U : RepresentableEtaleFormalSpacesOver X,
Nonempty ((spacesEtaleComparison hX R).obj U ≅ V)) :
(spacesEtaleComparison hX R).IsEquivalence
AlgebraicGeometry.FormalSpace.bijective_spacesEtaleComparison_map, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleIdentificationSupplement.lean, line 284. The attribute's comment: “bijectivity on morphisms: the source's 'we omit the verification that the constructions are mutually inverse to each other'”.
The comparison functor is bijective on morphisms: for
φ : U ⟶ Xandφ' : U' ⟶ Xrepresentable by algebraic spaces and étale, withUandU'formal algebraic spaces, the morphismsU ⟶ U'overXcorrespond bijectively to the morphismsU_red ⟶ U'_redoverX_red.This is the source's "we omit the verification that the constructions are mutually inverse to each other", on the side that needs the lifting of a morphism along the thickening
U_red ⟶ U: a morphism of reductions overX_redis, by the fibre-product descriptionU'_red = U' ×_X X_redofAlgebraicGeometry.FormalSpace.isPullback_inclusion_liftSheafMap_map, the same thing as a morphismU_red ⟶ U'overX, and such a morphism extends uniquely toU ⟶ U'overXbyAlgebraicGeometry.FormalSpace.existsUnique_hom_of_isRepresentableThickening. In both directions the morphism of reductions is recovered from the extension by the characterisationAlgebraicGeometry.FormalSpace.Reduction.eq_map, so no naturality has to be checked.
theorem bijective_spacesEtaleComparison_map {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X)
(U U' : RepresentableEtaleFormalSpacesOver X) :
Function.Bijective fun f : U ⟶ U' ↦ (spacesEtaleComparison hX R).map f
AlgebraicGeometry.FormalSpace.faithful_spacesEtaleComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleIdentificationSupplement.lean, line 292. The attribute's comment: “faithfulness of the comparison functor”.
The comparison functor is faithful.
theorem faithful_spacesEtaleComparison {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X) :
(spacesEtaleComparison hX R).Faithful
AlgebraicGeometry.FormalSpace.full_spacesEtaleComparison, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleIdentificationSupplement.lean, line 299. The attribute's comment: “fullness of the comparison functor”.
The comparison functor is full.
theorem full_spacesEtaleComparison {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X) :
(spacesEtaleComparison hX R).Full
AlgebraicGeometry.FormalSpace.spacesEtaleQuasiInverse, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverse.lean, line 223. The attribute's comment: “the quasi-inverse U_{V, ψ} of the proof, as an fppf sheaf; that U_{V, ψ} ⟶ X is representable by algebraic spaces and étale is proved in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverseRepresentable.lean, that U_{V, ψ} is a formal algebraic space is not, see the implementation notes”.
Stacks 0DEG. The quasi-inverse of the proof, at an object
ψ : V ⟶ X_redofX_{spaces, étale}: the fppf sheafU_{V, ψ}whose sections overTare the pairs(a, b)witha : T ⟶ Xa morphism of formal algebraic spaces andb : T ×_{a, X} X_red ⟶ Va morphism overX_red.This is the functor the source writes down, as an fppf sheaf. That it is a sheaf is
AlgebraicGeometry.FormalSpace.isSheaf_liftAlongPresheaf.
def spacesEtaleQuasiInverse {X : FppfSheaf B S hS} (R : Reduction B S hS X)
(V : R.SpacesEtale) : FppfSheaf B S hS
AlgebraicGeometry.FormalSpace.spacesEtaleQuasiInverseBase, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverse.lean, line 230. The attribute's comment: “the transformation U_{V, ψ} ⟶ X, (a, b) ↦ a”.
Stacks 0DEG. The transformation
U_{V, ψ} ⟶ X,(a, b) ↦ a, which the source claims defines an object of the category of formal algebraic spaces representable étale overX.
def spacesEtaleQuasiInverseBase {X : FppfSheaf B S hS} (R : Reduction B S hS X)
(V : R.SpacesEtale) : spacesEtaleQuasiInverse B S hS R V ⟶ X
AlgebraicGeometry.FormalSpace.isPullback_spacesEtaleQuasiInverseSection, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverse.lean, line 250. The attribute's comment: “the quasi-inverse is a right inverse: U_{V, ψ} ×_X X_red = V over X_red, which is one half of the source's 'the constructions are mutually inverse to each other'”.
Stacks 0DEG.
Vis the fibre productU_{V, ψ} ×_X X_red.Since the comparison functor of Stacks 0DEG sends
φ : U ⟶ XtoU ×_X X_red— which isAlgebraicGeometry.FormalSpace.isPullback_inclusion_liftSheafMap_map— this says that the comparison functor applied to the quasi-inverse at(V, ψ)returns(V, ψ). It is the half of the source's "the constructions are mutually inverse to each other" that does not need the lifting of morphisms along the thickeningX_red ⟶ X.
theorem isPullback_spacesEtaleQuasiInverseSection {X : FppfSheaf B S hS}
(R : Reduction B S hS X) (V : R.SpacesEtale) :
IsPullback (spacesEtaleQuasiInverseSection B S hS R V)
(liftSheafMap B S hS V.obj.hom) (spacesEtaleQuasiInverseBase B S hS R V) R.inclusion
AlgebraicGeometry.FormalSpace.spacesEtaleQuasiInverseFunctor, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverse.lean, line 298. The attribute's comment: “the quasi-inverse as a functor into the slice over X — the source's 'thus we obtain our functor (V, ψ) ↦ (U_{V, ψ} ⟶ X) in the other direction'. That its values lie in the subcategory of the formal algebraic spaces representable étale over X is proved, in both of the source's assertions: isRepresentableEtale_spacesEtaleQuasiInverseBase here and isFormalAlgebraicSpace_liftAlong further down the import order; the codomain restriction and the equivalence assembled from them are spacesEtaleComparison_isEquivalence. The slice is an import-order artefact, not a missing step”.
Stacks 0DEG. The quasi-inverse as a functor, which is what the source produces: an object
ψ : V ⟶ X_redofX_{spaces, étale}goes to the formal-space-shaped sheafU_{V, ψ}with its morphism toX, and a morphism ofX_{spaces, étale}goes to the morphism overXobtained by postcomposition on the second component.It lands in the slice
Over Xrather than in the category of Stacks 0DEG for a reason of import order only. Both of the source's assertions about its values are proved: that the structure morphism is representable by algebraic spaces and étale isAlgebraicGeometry.FormalSpace.isRepresentableEtale_spacesEtaleQuasiInverseBase, and thatU_{V, ψ}is a formal algebraic space isAlgebraicGeometry.FormalSpace.isFormalAlgebraicSpace_liftAlong, which lives further down the import order, inStacksFrontier/AlgebraicGeometry/FormalSpace/LiftAlongAffineBase.lean. The equivalence assembled from them is there as well,AlgebraicGeometry.FormalSpace.spacesEtaleComparison_isEquivalence. See the module documentation.
def spacesEtaleQuasiInverseFunctor {X : FppfSheaf B S hS} (R : Reduction B S hS X) :
R.SpacesEtale ⥤ Over X
AlgebraicGeometry.FormalSpace.isRepresentableEtale_spacesEtaleQuasiInverseBase, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/SpacesEtaleQuasiInverseRepresentable.lean, line 471. The attribute's comment: “the omitted verification that U_{V, ψ} ⟶ X is representable by algebraic spaces and étale”.
Stacks 0DEG. The structure morphism
U_{V, ψ} ⟶ Xof the quasi-inverse of the proof is representable by algebraic spaces and étale. This is one of the two verifications the source omits — "we omit the verification thatU_{V, ψ} ⟶ Xis representable by algebraic spaces and étale" — and it is proved here outright.
theorem isRepresentableEtale_spacesEtaleQuasiInverseBase {X : FppfSheaf B S hS}
(R : Reduction B S hS X) (V : R.SpacesEtale) :
IsRepresentableEtale B S hS (spacesEtaleQuasiInverseBase B S hS R V)
Tag 0DEH, a lemma
Tag 0DEH in the Stacks Project.
AlgebraicGeometry.FormalSpace.affineEtaleReductionEquivalence, a def in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/AlgebraicGeometry/FormalSpace/AffineEtaleReductionEquivalence.lean, line 241.
Stacks 0DEH. Let
Sbe a scheme andXa formal algebraic space overS. ThenX_{affine, étale}is equivalent to the category whose objects are the morphismsφ : U ⟶ Xof formal algebraic spaces withUan affine formal algebraic space andφrepresentable by algebraic spaces and étale; the equivalence is the functorU ↦ U_red,AlgebraicGeometry.FormalSpace.affineEtaleReductionFunctor.
def affineEtaleReductionEquivalence {X : FppfSheaf B S hS}
(hX : IsFormalAlgebraicSpace B S hS X) (R : Reduction B S hS X) :
AffineEtaleFormalCharts B S hS X ≌ R.AffineEtale
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.