Documentation

TauCeti.RingTheory.Huber.StronglyNoetherian

Strong noetherianness of a nonarchimedean ring #

The completed restricted power-series algebras A⟨X₁,…,Xₖ⟩ of a nonarchimedean commutative ring A, and the predicate they support: A is strongly noetherian when every one of them is noetherian. This is the hypothesis of Wedhorn's Theorem 8.28 (Adic Spaces, arXiv:1910.05934v1) — the strongly noetherian form of Tate acyclicity — which Wedhorn states for Tate rings; the predicate itself needs only the nonarchimedean topology, so it is stated here in that generality.

A is not assumed complete or Hausdorff: following the roadmap, A⟨X₁,…,Xₖ⟩ — the TauCeti.Huber.restrictedMvPowerSeriesCompletion of TauCeti.RingTheory.Huber.WeightedRestrictedSeries.Completion — is defined as the separated completion of the ring of restricted power series at the trivial weight family Tᵢ = {1} (Wedhorn Example 5.54), so for zero variables it is the separated completion of A itself. Where that ring of restricted power series is already complete and Hausdorff, the completion does nothing: TauCeti.Huber.restrictedMvPowerSeriesCompletionEquiv, in TauCeti.RingTheory.Huber.WeightedRestrictedSeries.Complete, is the identification, and the discrete case below is proved through it.

Main definitions #

Main results #

What is not here is the assembly that turns the result above into Wedhorn's statement: that a ring strictly topologically of finite type over a strongly noetherian A is again strongly noetherian. That needs TauCeti.Huber.IsStrictlyTopologicallyFiniteType unfolded to its open quotient A⟨X₁,…,Xₖ⟩ ↠ B and the result above applied to it. The unqualified TauCeti.Huber.IsTopologicallyFiniteType presents B as a quotient of the completion of a weighted A⟨X⟩_T for an arbitrary finite weight family, and is not covered at all.

Provenance #

AINTLIB (github.com/CBirkbeck/AINTLIB, Apache-2.0) at commit 2baa76f742bdb4fb8ee323fabba41203bd390e08 formalises an IsStronglyNoetherian class in projects/AdicSpaces/Adic spaces/RestrictedPowerSeries.lean and TateAcyclicity.lean. It was consulted and not ported: its class quantifies over the uncompleted restricted-series subring, while the class here is stated over the separated completion TauCeti.Huber.restrictedMvPowerSeriesCompletion, whose own module records that contrast. Nothing was copied.

That same contrast is why AINTLIB's isStronglyNoetherian_congr (projects/AdicSpaces/Adic spaces/StronglyNoetherianTransport.lean) does not transfer either: it transports along restrictedMvPowerSeriesEquiv, built by hand on the uncompleted subring. The proof shape — coefficientwise transport in both directions, mutually inverse by the functor laws, then noetherianness along the resulting surjection — is the same, but here it runs one level up, on TauCeti.Huber.weightedMapCompletion, and the bridge is definitional: restrictedMvPowerSeriesCompletion k A is by definition the completion of the weighted subring at the trivial weight family, which is exactly that map's shape.

A nonarchimedean commutative ring is strongly noetherian when every completed restricted power-series algebra A⟨X₁,…,Xₖ⟩ over it is noetherian. For k = 0 this asks that the separated completion of A be noetherian.

This is the hypothesis of Wedhorn's Theorem 8.28, the strongly noetherian form of Tate acyclicity; Wedhorn states it for Tate rings, and every complete nonarchimedean normed field satisfies it (BGR 5.2.6; TauCeti.Huber.IsStronglyNoetherian.of_normedField).

Instances

    The defining property, as an instance: with [IsStronglyNoetherian A] in scope, each A⟨X₁,…,Xₖ⟩ is a noetherian ring by typeclass resolution.

    Closed ideals in the uncompleted restricted-series ring #

    Every ideal of A⟨X₁, …, Xₖ⟩ is closed, for a complete Hausdorff strongly noetherian Tate ring A. No finite generation of the ideal is required, and the statement holds for every k at once, so a caller with a relation ideal in any number of variables may close it without further hypotheses.

    The discrete case #

    A noetherian ring with the discrete topology is strongly noetherian. This is the nondegenerate family of witnesses for IsStronglyNoetherian — ℤ, any field, any noetherian ring, all discretely topologised.

    The completed polynomial algebra #

    Strong noetherianity passes to A⟨X₁,…,Xₖ⟩. Over a Huber base, a completed restricted power-series algebra over a strongly noetherian ring is again strongly noetherian, so the construction can be iterated without leaving the class.

    [IsHuberRing A] is asked here and not by the predicate: it is what the iteration isomorphism of TauCeti.RingTheory.Huber.WeightedRestrictedSeries.Iterate requires of the base.

    Zero variables #

    The zero-variable consequence of strong noetherianness: the separated completion  is noetherian. This is the k = 0 component of TauCeti.Huber.IsStronglyNoetherian — which quantifies over every k, so this is one consequence of it rather than a characterisation — transported along the identification of A⟨⟩ with Â.

    A complete Hausdorff strongly noetherian ring is noetherian. A⟨⟩ is the separated completion of A, so when A is already complete and Hausdorff the completion does nothing and the noetherianness of A⟨⟩ is noetherianness of A.

    Completeness is a hypothesis rather than an instance because it has to be about the right uniformity. A carries only a topology here; the uniformity is the right group uniformity IsTopologicalAddGroup.rightUniformSpace A, which is what TauCeti.Huber.isNoetherianRing_completion_of_isStronglyNoetherian completes against, and an ambient [CompleteSpace A] would be about whichever UniformSpace A instance a consumer happened to have in scope. Hausdorffness needs no such care: T0Space is a property of the topology, and for a uniform additive group it is the separation the completion asks for.

    Transport along a bicontinuous ring isomorphism #

    Strong noetherianness is invariant under a bicontinuous ring isomorphism. Continuity of e and of e.symm are both hypotheses; neither follows from the other for a bare RingEquiv.

    Descent along an open quotient map #

    Strong noetherianness passes along a continuous surjection carrying neighbourhoods of zero onto neighbourhoods of zero. If A is complete, Hausdorff, strongly noetherian and has countably generated 𝓝 0, and B is complete and Hausdorff, then B is strongly noetherian.

    The hypothesis is stated as the filter inequality the proof consumes. Alongside the surjectivity assumed here it is the filter-level formulation of IsOpenMap π, not a weakening of it — for a surjective continuous additive map the two say the same thing, since openness of a group homomorphism is decided at zero. IsOpenQuotientMap.isStronglyNoetherian is the form for a caller holding the bundled open-quotient structure.

    Openness of π is what carries the hypothesis: it is what makes A⟨Y₁,…,Yₖ⟩ → B⟨Y₁,…,Yₖ⟩ surjective, by TauCeti.Huber.weightedMap_one_weight_surjective. Completeness and separation of both rings are what let TauCeti.Huber.restrictedMvPowerSeriesCompletionEquiv read that surjection back as one of the completed algebras. Countable generation of 𝓝 (0 : A) is a further hypothesis, carried by the section: it is what supplies the shrinking family the lifted coefficients are drawn from, and it is not implied by the other three.

    This is the presentation-independent half of Wedhorn's Proposition & Definition 6.36(ii): a ring strictly topologically of finite type over A is an open quotient of some A⟨X₁,…,Xₖ⟩ (TauCeti.Huber.IsStrictlyTopologicallyFiniteType), so the statement that such a ring is strongly noetherian reduces to this together with strong noetherianness of A⟨X₁,…,Xₖ⟩ itself. The unqualified TauCeti.Huber.IsTopologicallyFiniteType presents B as a quotient of a weighted A⟨X⟩_T instead, and is not covered.