Documentation

TauCeti.AlgebraicGeometry.AdicSpace.Spa.Localization.PresentationIndependence

Comparison maps from a containment of rational subsets #

TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_of_refines compares two coordinate rings when the second presentation refines the first syntactically — s'' = s * r with every t * r a numerator. Wedhorn's Proposition 8.2(1) asks for the comparison under the weaker, geometric hypothesis that the rational subsets are contained in one another, and this file instantiates Lemma 8.1 at a coordinate ring to get it.

(1) If U' ⊆ U, then there exists a unique continuous homomorphism σ : A⟨T/s⟩ → A⟨T'/s'⟩ such that σ ∘ ρ = ρ'.

Wedhorn's proof is "follows immediately from Lemma 8.1", and so is the one here: Spa of the structure map A → A⟨T'/s'⟩ lands in R(T'/s') (spaComapLoc_mem_rationalSubset), so a containment R(T'/s') ⊆ R(T/s) is exactly the geometric hypothesis of Lemma 8.1.

Applying that in both directions to two presentations of the same rational subset gives presentation independence: each composite fixes the structure map from A, hence is the identity, so the two coordinate rings are canonically isomorphic. That is the shape TauCeti.Huber.PairOfDefinition.presentationRingEquiv has been waiting for — it produces the isomorphism given comparison maps both ways, and this file supplies them from an equality of rational subsets.

The same holds in CompleteSeparatedTopCommRingCat, and there it takes the sharper form used by the structure presheaf: presentations of one rational subset have canonically isomorphic objects, and a refinement between two of them is an isomorphism. So the assignment p ↦ A⟨p.num / p.den⟩ depends on the rational subset R(p) alone.

All of this assumes only that A⁺ consists of power-bounded elements, as every ring of integral elements of A does.

Main definitions #

Main results #

presentationRingEquivOfEq is a def, so it comes with the lemmas that pin down what it is without unfolding the proof term: continuous_presentationRingEquivOfEq and continuous_presentationRingEquivOfEq_symm, which make it an isomorphism of topological rings, and presentationRingEquivOfEq_coe_comp_toCompletionLoc together with its symm counterpart, which say the isomorphism and its inverse commute with the structure maps from A. By the uniqueness in Proposition 8.2(1), that compatibility characterises the isomorphism among continuous ring homomorphisms, so a consumer needs nothing else. completionLocObjIsoOfRationalSubsetEq is a def for the same reason, and is pinned down the same way, by completionLocObjIsoOfRationalSubsetEq_hom and completionLocObjIsoOfRationalSubsetEq_inv.

References #

Provenance #

Developed here; nothing is ported. AINTLIB reaches presentation independence through a height-one reduction resting on unproved bodies, which is not followed.

theorem TauCeti.ValuationSpectrum.existsUnique_continuous_ringHom_of_rationalSubset_subset {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (hsub : rationalSubset Aplus T' s' ⊆ rationalSubset Aplus T s) :

Wedhorn's Proposition 8.2(1). If the rational subset presented by T' over s' is contained in the one presented by T over s, then exactly one continuous ring homomorphism A⟨T/s⟩ → A⟨T'/s'⟩ is compatible with the structure maps from A.

This is the containment form of TauCeti.Huber.PairOfDefinition.existsUnique_continuous_ringHom_of_refines, which asks instead that the second presentation refine the first syntactically. The hypothesis hAplus holds whenever A⁺ is a ring of integral elements of A.

noncomputable def TauCeti.ValuationSpectrum.ringHomOfRationalSubsetSubset {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (hsub : rationalSubset Aplus T' s' ⊆ rationalSubset Aplus T s) :

The comparison map of Wedhorn's Proposition 8.2(1): for a containment R(T'/s') ⊆ R(T/s) of rational subsets, the continuous ring homomorphism A⟨T/s⟩ → A⟨T'/s'⟩ compatible with the structure maps from A, which is unique by existsUnique_continuous_ringHom_of_rationalSubset_subset.

The body is not exported: consumers use continuous_ringHomOfRationalSubsetSubset and ringHomOfRationalSubsetSubset_comp_toCompletionLoc.

Equations
Instances For
    theorem TauCeti.ValuationSpectrum.continuous_ringHomOfRationalSubsetSubset {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (hsub : rationalSubset Aplus T' s' ⊆ rationalSubset Aplus T s) :
    Continuous ⇑(ringHomOfRationalSubsetSubset P Aplus hAplus T s S hden T' s' S' hden' hsub)

    The comparison map of Wedhorn's Proposition 8.2(1) is continuous.

    @[simp]
    theorem TauCeti.ValuationSpectrum.ringHomOfRationalSubsetSubset_comp_toCompletionLoc {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (hsub : rationalSubset Aplus T' s' ⊆ rationalSubset Aplus T s) :
    (ringHomOfRationalSubsetSubset P Aplus hAplus T s S hden T' s' S' hden' hsub).comp (P.toCompletionLoc T s S hden) = P.toCompletionLoc T' s' S' hden'

    The comparison map of Wedhorn's Proposition 8.2(1) is compatible with the structure maps from A.

    theorem TauCeti.ValuationSpectrum.eq_ringHomOfRationalSubsetSubset {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (hsub : rationalSubset Aplus T' s' ⊆ rationalSubset Aplus T s) (g : UniformSpace.Completion S →+* UniformSpace.Completion S') :
    Continuous ⇑g → g.comp (P.toCompletionLoc T s S hden) = P.toCompletionLoc T' s' S' hden' → g = ringHomOfRationalSubsetSubset P Aplus hAplus T s S hden T' s' S' hden' hsub

    Uniqueness of the comparison map: ringHomOfRationalSubsetSubset is the only continuous ring homomorphism A⟨T/s⟩ → A⟨T'/s'⟩ compatible with the structure maps from A.

    Comparison morphisms between completed rational localizations #

    noncomputable def TauCeti.ValuationSpectrum.homOfRationalSubsetSubset {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) {P : Huber.PairOfDefinition A} {p q : P.Presentation} (h : rationalSubset Aplus q.num q.den ⊆ rationalSubset Aplus p.num p.den) :

    The comparison morphism of a containment R(q) ⊆ R(p): Wedhorn's Proposition 8.2(1) map A⟨p⟩ → A⟨q⟩, the unique continuous ring homomorphism compatible with the structure maps from A, as a morphism of CompleteSeparatedTopCommRingCat.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      The comparison morphism of R(p) ⊆ R(p) is the identity.

      @[simp]
      theorem TauCeti.ValuationSpectrum.homOfRationalSubsetSubset_comp {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) {P : Huber.PairOfDefinition A} {p q w : P.Presentation} (h₁ : rationalSubset Aplus q.num q.den ⊆ rationalSubset Aplus p.num p.den) (h₂ : rationalSubset Aplus w.num w.den ⊆ rationalSubset Aplus q.num q.den) :

      Comparison morphisms compose along a chain of containments.

      @[simp]

      Comparison morphisms compose along a chain of containments.

      Comparison maps through the identification with A⟨p⟩: under Presentation.completionLocObjCommRingCatIso, the underlying ring map of the comparison morphism of R(q) ⊆ R(p) is the comparison ring homomorphism ringHomOfRationalSubsetSubset.

      Presentation independence in CompleteSeparatedTopCommRingCat #

      Presentation independence: two presentations of the same rational subset have canonically isomorphic objects A⟨p⟩ ≅ A⟨q⟩.

      Its two components are the comparison morphisms of the two containments the equality gives, so a consumer that already has one of those can use it directly.

      This is the categorical counterpart of presentationRingEquivOfEq: it says the assignment p ↦ A⟨p.num / p.den⟩ depends on the rational subset R(p) alone. The body is not exported: consumers use completionLocObjIsoOfRationalSubsetEq_hom and completionLocObjIsoOfRationalSubsetEq_inv.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]

        The forward morphism of the presentation-independence isomorphism is the comparison morphism of the containment R(q) ⊆ R(p).

        @[simp]

        The inverse morphism of the presentation-independence isomorphism is the comparison morphism of the containment R(p) ⊆ R(q).

        A comparison morphism between equal rational subsets is an isomorphism. This is the form to use when the comparison morphism is already in hand and only its invertibility is wanted; completionLocObjIsoOfRationalSubsetEq is the bundled isomorphism itself.

        The restriction morphism of a refinement is a comparison morphism: both are continuous and compatible with the structure maps from A, which determines the map.

        A refinement map between two presentations of the same rational subset is an isomorphism: the restriction morphism A⟨p⟩ ⟶ A⟨q⟩ of a refinement p ≤ q is invertible as soon as R(p) = R(q).

        A refinement can only shrink the rational subset; this says that when it shrinks it by nothing, nothing is lost on coordinate rings either. So p ↦ A⟨p.num / p.den⟩ descends, up to canonical isomorphism, to a function of the rational subset alone.

        noncomputable def TauCeti.ValuationSpectrum.presentationRingEquivOfEq {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (heq : rationalSubset Aplus T s = rationalSubset Aplus T' s') :

        Presentation independence: two presentations of the same rational subset have canonically isomorphic coordinate rings.

        It is TauCeti.Huber.PairOfDefinition.presentationRingEquiv at the comparison maps that existsUnique_continuous_ringHom_of_rationalSubset_subset gives for the two containments, so it needs only the equality heq of rational subsets. The body is not exported: consumers use presentationRingEquivOfEq_coe_comp_toCompletionLoc, continuous_presentationRingEquivOfEq and their symm counterparts.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem TauCeti.ValuationSpectrum.continuous_presentationRingEquivOfEq {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (heq : rationalSubset Aplus T s = rationalSubset Aplus T' s') :
          Continuous ⇑(presentationRingEquivOfEq P Aplus hAplus T s S hden T' s' S' hden' heq)

          The presentation-independence isomorphism is continuous.

          theorem TauCeti.ValuationSpectrum.presentationRingEquivOfEq_coe_comp_toCompletionLoc {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (heq : rationalSubset Aplus T s = rationalSubset Aplus T' s') :
          (↑(presentationRingEquivOfEq P Aplus hAplus T s S hden T' s' S' hden' heq)).comp (P.toCompletionLoc T s S hden) = P.toCompletionLoc T' s' S' hden'

          The presentation-independence isomorphism is compatible with the structure maps from A; among continuous ring homomorphisms A⟨T/s⟩ → A⟨T'/s'⟩ this compatibility characterises it (existsUnique_continuous_ringHom_of_rationalSubset_subset).

          theorem TauCeti.ValuationSpectrum.presentationRingEquivOfEq_symm_coe_comp_toCompletionLoc {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (heq : rationalSubset Aplus T s = rationalSubset Aplus T' s') :
          (↑(presentationRingEquivOfEq P Aplus hAplus T s S hden T' s' S' hden' heq).symm).comp (P.toCompletionLoc T' s' S' hden') = P.toCompletionLoc T s S hden

          The inverse of the presentation-independence isomorphism is compatible with the structure maps from A: the symm counterpart of presentationRingEquivOfEq_coe_comp_toCompletionLoc.

          theorem TauCeti.ValuationSpectrum.continuous_presentationRingEquivOfEq_symm {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : Huber.PairOfDefinition A) (Aplus : Subring A) (hAplus : ∀ ⦃a : A⦄, a ∈ Aplus → Huber.IsPowerBounded a) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] (hden : P.HasDenominatorPower T s S) (T' : Finset A) (s' : A) (S' : Type u_3) [CommRing S'] [Algebra A S'] [IsLocalization.Away s' S'] (hden' : P.HasDenominatorPower T' s' S') (heq : rationalSubset Aplus T s = rationalSubset Aplus T' s') :
          Continuous ⇑(presentationRingEquivOfEq P Aplus hAplus T s S hden T' s' S' hden' heq).symm

          The inverse of the presentation-independence isomorphism is continuous, so together with continuous_presentationRingEquivOfEq the isomorphism is one of topological rings.