Documentation

TauCeti.RingTheory.Huber.LocalizationTopology.IdealQuotient

Rational localisation of a quotient ring #

Let J be an ideal of a ring A with a pair of definition P, and write q : A → A ⧸ J for the quotient map, so that A ⧸ J carries the quotient pair of definition P.quotient J. A presentation (T, s) of a rational localisation of A induces the presentation (q(T), q(s)) of A ⧸ J, and localising q gives the map

A[1/s] → (A ⧸ J)[1/q(s)],

which is IsLocalization.Away.map. This file shows that the rational localisation of A ⧸ J is the quotient of that of A:

So (A ⧸ J)⟨q(T)/q(s)⟩ is A⟨T/s⟩ modulo the closure of J · A⟨T/s⟩, as a topological ring.

The same holds for the plus rings. Give A ⧸ J the plus ring (A ⧸ J)⁺ of the quotient Huber pair, the integral closure of q(A⁺). Then the completed map is a quotient mapping of Huber pairs (A⟨T/s⟩, A_U⁺) → ((A ⧸ J)⟨q(T)/q(s)⟩, (A ⧸ J)_U⁺): the plus ring of the target is the integral closure of the image of A_U⁺. Together, these identify the rational localisation of the quotient pair with the quotient Huber pair of (A⟨T/s⟩, A_U⁺) by the closed ideal closure(J · A⟨T/s⟩). This is the algebraic input for describing the restriction of the closed subspace Spa(A ⧸ J, (A ⧸ J)⁺) of Wedhorn's Proposition 7.38 to a rational subset R(T/s); that geometric statement is not proved here.

The numerators over A ⧸ J are a finset T' with underlying set q '' T, so that no decidable equality on A ⧸ J enters the statements. The standing hypothesis HasDenominatorPower for (T', q(s)) is derived from the one for (T, s), not assumed.

Main definitions #

Main results #

References #

The localised quotient map, before completion #

theorem TauCeti.Huber.PairOfDefinition.locSubring_map_awayMap_quotientMk {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] :

The localised quotient map carries the ring of definition onto the ring of definition: the image of A₀[T/s] in (A ⧸ J)[1/q(s)] is (A ⧸ J)₀[q(T)/q(s)], where (A ⧸ J)₀ = q(A₀) is the ring of definition of the quotient pair P.quotient J.

theorem TauCeti.Huber.PairOfDefinition.locIdealImage_map_awayMap_quotientMk {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (n : ℕ) :

The localised quotient map carries the basic neighbourhoods of zero onto the basic neighbourhoods of zero: the image of the n-th neighbourhood locIdealImage of A[1/s] is the n-th neighbourhood of (A ⧸ J)[1/q(s)].

theorem TauCeti.Huber.PairOfDefinition.hasDenominatorPower_quotient {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :

The standing hypothesis passes to the quotient: if some power of I has all its fractions b/s in A₀[T/s], the same power of the ideal of definition of P.quotient J has all its fractions in (A ⧸ J)₀[q(T)/q(s)].

theorem TauCeti.Huber.PairOfDefinition.isOpenQuotientMap_awayMap_quotientMk {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :

The localised quotient map is an open quotient map A[1/s] → (A ⧸ J)[1/q(s)] for the localisation topologies: it is surjective, continuous and open.

The completed map #

noncomputable def TauCeti.Huber.PairOfDefinition.completionLocQuotientHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :

The map A⟨T/s⟩ → (A ⧸ J)⟨q(T)/q(s)⟩ induced by the quotient map: the completion of the localised quotient map A[1/s] → (A ⧸ J)[1/q(s)], which is continuous by isOpenQuotientMap_awayMap_quotientMk.

Instances For
    @[simp]
    theorem TauCeti.Huber.PairOfDefinition.completionLocQuotientHom_coe {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) (x : S) :
    (P.completionLocQuotientHom J T s S hT' S' hden) ↑x = ↑((IsLocalization.Away.map S S' (Ideal.Quotient.mk J) s) x)

    On the image of A[1/s], the completed map is the localised quotient map.

    theorem TauCeti.Huber.PairOfDefinition.continuous_completionLocQuotientHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :
    Continuous ⇑(P.completionLocQuotientHom J T s S hT' S' hden)

    The completed map is continuous.

    theorem TauCeti.Huber.PairOfDefinition.completionLocQuotientHom_comp_toCompletionLoc {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :
    (P.completionLocQuotientHom J T s S hT' S' hden).comp (P.toCompletionLoc (↑T) s S hden) = ((P.quotient J).toCompletionLoc (↑T') ((Ideal.Quotient.mk J) s) S' ⋯).comp (Ideal.Quotient.mk J)

    The completed map is compatible with the structure maps: A → A⟨T/s⟩ followed by it is A → A ⧸ J → (A ⧸ J)⟨q(T)/q(s)⟩.

    theorem TauCeti.Huber.PairOfDefinition.eq_completionLocQuotientHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) (g : UniformSpace.Completion S →+* UniformSpace.Completion S') :
    Continuous ⇑g → g.comp (P.toCompletionLoc (↑T) s S hden) = ((P.quotient J).toCompletionLoc (↑T') ((Ideal.Quotient.mk J) s) S' ⋯).comp (Ideal.Quotient.mk J) → g = P.completionLocQuotientHom J T s S hT' S' hden

    The completed map is determined by continuity and compatibility with the structure maps: a continuous ring homomorphism A⟨T/s⟩ → (A ⧸ J)⟨q(T)/q(s)⟩ carrying the structure map of A to that of A ⧸ J after the quotient map is completionLocQuotientHom.

    theorem TauCeti.Huber.PairOfDefinition.isOpenQuotientMap_completionLocQuotientHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :
    IsOpenQuotientMap ⇑(P.completionLocQuotientHom J T s S hT' S' hden)

    The completed map A⟨T/s⟩ → (A ⧸ J)⟨q(T)/q(s)⟩ is an open quotient map: it is surjective, continuous and open.

    theorem TauCeti.Huber.PairOfDefinition.ker_completionLocQuotientHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] (hden : P.HasDenominatorPower (↑T) s S) :
    RingHom.ker (P.completionLocQuotientHom J T s S hT' S' hden) = (Ideal.map (P.toCompletionLoc (↑T) s S hden) J).closure

    The kernel of A⟨T/s⟩ → (A ⧸ J)⟨q(T)/q(s)⟩ is the closure of J · A⟨T/s⟩, the closure of the ideal generated by the image of J under the structure map. With isOpenQuotientMap_completionLocQuotientHom, this identifies (A ⧸ J)⟨q(T)/q(s)⟩ with the quotient of A⟨T/s⟩ by that closed ideal.

    The plus rings #

    The completed quotient map as a morphism of Huber pairs #

    noncomputable def TauCeti.Huber.PairOfDefinition.completionLocQuotientPairHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] [IsHuberRing A] (U : Pair A) (hP : P.ringOfDefinition ≤ U.plus) (hden : P.HasDenominatorPower (↑T) s S) :
    (P.rationalLocalizationPair U hP T s S hden).Hom ((P.quotient J).rationalLocalizationPair (U.quotient J) ⋯ T' ((Ideal.Quotient.mk J) s) S' ⋯)

    The completed quotient map as a morphism of Huber pairs (A⟨T/s⟩, A_U⁺) → ((A ⧸ J)⟨q(T)/q(s)⟩, (A ⧸ J)_U⁺), from the rational localisation of (A, A⁺) to that of the quotient pair (A ⧸ J, (A ⧸ J)⁺). Its underlying ring homomorphism is completionLocQuotientHom; isQuotientMapping_completionLocQuotientPairHom shows that it is a quotient mapping of Huber pairs.

    Instances For
      @[simp]
      theorem TauCeti.Huber.PairOfDefinition.toRingHom_completionLocQuotientPairHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] [IsHuberRing A] (U : Pair A) (hP : P.ringOfDefinition ≤ U.plus) (hden : P.HasDenominatorPower (↑T) s S) :
      (P.completionLocQuotientPairHom J T s S hT' S' U hP hden).toRingHom = P.completionLocQuotientHom J T s S hT' S' hden

      The underlying ring homomorphism of completionLocQuotientPairHom is completionLocQuotientHom.

      @[simp]
      theorem TauCeti.Huber.PairOfDefinition.completionLocQuotientPairHom_comp_toCompletionLocHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] [IsHuberRing A] (U : Pair A) (hP : P.ringOfDefinition ≤ U.plus) (hden : P.HasDenominatorPower (↑T) s S) :
      (P.completionLocQuotientPairHom J T s S hT' S' U hP hden).comp (P.toCompletionLocHom U hP T s S hden) = ((P.quotient J).toCompletionLocHom (U.quotient J) ⋯ T' ((Ideal.Quotient.mk J) s) S' ⋯).comp (U.quotientHom J)

      completionLocQuotientPairHom is compatible with the structure morphisms: the structure morphism (A, A⁺) → (A⟨T/s⟩, A_U⁺) followed by it is the quotient morphism (A, A⁺) → (A ⧸ J, (A ⧸ J)⁺) followed by the structure morphism of the quotient pair.

      theorem TauCeti.Huber.PairOfDefinition.isQuotientMapping_completionLocQuotientPairHom {A : Type u_1} [CommRing A] [TopologicalSpace A] [IsTopologicalRing A] (P : PairOfDefinition A) (J : Ideal A) (T : Finset A) (s : A) (S : Type u_2) [CommRing S] [Algebra A S] [IsLocalization.Away s S] {T' : Finset (A ⧸ J)} (hT' : ↑T' = ⇑(Ideal.Quotient.mk J) '' ↑T) (S' : Type u_3) [CommRing S'] [Algebra (A ⧸ J) S'] [IsLocalization.Away ((Ideal.Quotient.mk J) s) S'] [IsHuberRing A] (U : Pair A) (hP : P.ringOfDefinition ≤ U.plus) (hden : P.HasDenominatorPower (↑T) s S) :
      (P.completionLocQuotientPairHom J T s S hT' S' U hP hden).IsQuotientMapping

      The plus ring of the rational localisation of a quotient pair (Wedhorn, Definition 7.22 and §8.1): completionLocQuotientPairHom is a quotient mapping of Huber pairs. Its underlying map A⟨T/s⟩ → (A ⧸ J)⟨q(T)/q(s)⟩ is an open quotient map, and the plus ring (A ⧸ J)_U⁺ of the target is the integral closure of the image of A_U⁺. With ker_completionLocQuotientHom, this identifies ((A ⧸ J)⟨q(T)/q(s)⟩, (A ⧸ J)_U⁺) with the quotient Huber pair of (A⟨T/s⟩, A_U⁺) by the closure of J · A⟨T/s⟩, through TauCeti.Huber.Pair.Hom.IsQuotientMapping.quotientKerInverse.