Documentation

TauCeti.RingTheory.Huber.WeightedEval.Quotient

The map induced on a quotient of A⟨X⟩_T #

Wedhorn's Example 6.38(a) presents a rational localisation A⟨T/s⟩ as a quotient C ⧸ 𝔞 of a ring of restricted power series, and one of the two maps that identify them goes out of that quotient. This file supplies it: an evaluation A⟨X⟩_T →+* B that kills an ideal 𝔞 factors through A⟨X⟩_T ⧸ 𝔞, and the factorisation is again continuous.

The same factorisation exists one level up, for morphisms of Huber pairs (TauCeti.Huber.Pair.Hom.quotientLift). The two differ in what the objects carry: a Huber pair comes with a ring of integral elements and its morphisms must preserve it, whereas Wedhorn's Proposition 5.50 — the universal property being transported here — speaks about ring homomorphisms of topological rings and asks for no such structure. Use the pair-level version when the source and target are Huber pairs, and this one otherwise.

What is not assumed, and why it is worth saying #

𝔞 is not assumed closed. Closedness of 𝔞 is what makes C ⧸ 𝔞 separated (Ideal.Quotient.instT1Space), and Example 6.38 does need it — but for the other direction, where C ⧸ 𝔞 is the complete Hausdorff nonarchimedean target of the universal property of A⟨T/s⟩, alongside Ideal.Quotient.instNonarchimedeanRing. For a map out of C ⧸ 𝔞 none of that is used: the quotient topology exists for any ideal, and it is all the argument needs. The hypothesis is therefore omitted rather than carried, and a consumer that also needs C ⧸ 𝔞 to be a well-behaved target should assume closedness alongside.

Main definitions #

Main results #

References #

noncomputable def TauCeti.Huber.weightedEvalQuotientHom {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} (hT : IsWeightFamily T) (hφ : ContinuousAt (⇑φ) 0) (hb : IsWeightBounded φ T b) {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} (h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ hb)) :

The map induced on A⟨X⟩_T ⧸ 𝔞 by an evaluation that kills 𝔞. Given the data of the universal property — φ continuous at zero and values b making the weighted monomials bounded — together with an ideal 𝔞 contained in the kernel of the resulting evaluation, this is the homomorphism A⟨X⟩_T ⧸ 𝔞 →+* B through which that evaluation factors.

Its continuity is TauCeti.Huber.continuous_weightedEvalQuotientHom.

Equations
Instances For
    @[simp]
    theorem TauCeti.Huber.weightedEvalQuotientHom_mk {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} {hT : IsWeightFamily T} {hφ : ContinuousAt (⇑φ) 0} {hb : IsWeightBounded φ T b} {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} {h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ hb)} (f : ↥(weightedRestrictedSubring T hT)) :
    (weightedEvalQuotientHom hT hφ hb h𝔞) ((Ideal.Quotient.mk 𝔞) f) = (weightedEvalHom hT hφ hb) f

    The induced map computes the evaluation on a representative.

    @[simp]
    theorem TauCeti.Huber.weightedEvalQuotientHom_comp_mk {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} {hT : IsWeightFamily T} {hφ : ContinuousAt (⇑φ) 0} {hb : IsWeightBounded φ T b} {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} {h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ hb)} :

    The defining factorisation: composing the induced map with the quotient map returns the evaluation. With Ideal.Quotient.ringHom_ext this is what pins the induced map down.

    theorem TauCeti.Huber.continuous_weightedEvalQuotientHom {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} {hT : IsWeightFamily T} {hφ : ContinuousAt (⇑φ) 0} {hb : IsWeightBounded φ T b} {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} {h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ hb)} :
    Continuous ⇑(weightedEvalQuotientHom hT hφ hb h𝔞)

    The induced map is continuous.

    theorem TauCeti.Huber.existsUnique_continuous_ringHom_quotient_weightedRestrictedSubring {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} (hT : IsWeightFamily T) (hφ : ContinuousAt (⇑φ) 0) (hb : IsWeightBounded φ T b) {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} (h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ hb)) :
    ∃! ψ : ↥(weightedRestrictedSubring T hT) ⧸ 𝔞 →+* B, Continuous ⇑ψ ∧ (∀ (a : A), ψ ((Ideal.Quotient.mk 𝔞) ((weightedC T hT) a)) = φ a) ∧ ∀ (i : Fin k), ψ ((Ideal.Quotient.mk 𝔞) (weightedX T hT i)) = b i

    The universal property of A⟨X⟩_T, read on the quotient. When 𝔞 lies in the kernel of the evaluation, there is exactly one continuous ring homomorphism A⟨X⟩_T ⧸ 𝔞 →+* B taking the prescribed values on the images of the constants and of the variables.

    The witness is TauCeti.Huber.weightedEvalQuotientHom, so a consumer holding a continuous homomorphism with those values gets to identify it as that map.

    theorem TauCeti.Huber.existsUnique_continuous_ringHom_quotient_weightedRestrictedSubring_of_isWeightedVarPowerBounded {k : ℕ} {A : Type u_1} {B : Type u_2} [CommRing A] [TopologicalSpace A] [NonarchimedeanRing A] [CommRing B] [UniformSpace B] [IsUniformAddGroup B] [NonarchimedeanRing B] [CompleteSpace B] [T3Space B] {φ : A →+* B} {T : Fin k → Set A} {b : Fin k → B} (hT : IsWeightFamily T) (hφ : ContinuousAt (⇑φ) 0) (hb : IsWeightedVarPowerBounded φ T b) {𝔞 : Ideal ↥(weightedRestrictedSubring T hT)} (h𝔞 : 𝔞 ≤ RingHom.ker (weightedEvalHom hT hφ ⋯)) :
    ∃! ψ : ↥(weightedRestrictedSubring T hT) ⧸ 𝔞 →+* B, Continuous ⇑ψ ∧ (∀ (a : A), ψ ((Ideal.Quotient.mk 𝔞) ((weightedC T hT) a)) = φ a) ∧ ∀ (i : Fin k), ψ ((Ideal.Quotient.mk 𝔞) (weightedX T hT i)) = b i

    The universal property of A⟨X⟩_T on the quotient, under Wedhorn's own hypothesis. The coordinatewise condition IsWeightedVarPowerBounded — each weighted variable power-bounded as a set, one index at a time — is the form Proposition 5.50 states, and this is the version to cite as 5.50 on the quotient.