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 #
TauCeti.Huber.IsStronglyNoetherian: everyA⟨X₁,…,Xₖ⟩is a noetherian ring.
Main results #
TauCeti.Huber.IsStronglyNoetherian.of_discreteTopology: a noetherian ring with the discrete topology is strongly noetherian — over a discrete ring the restricted series are the polynomials, already complete, and the Hilbert basis theorem applies. In particularℤ, every field, and every noetherian ring discretely topologised witness the predicate.TauCeti.Huber.IsStronglyNoetherian.restrictedMvPowerSeriesCompletion: over a Huber base the predicate passes toA⟨X₁,…,Xₖ⟩, so a strongly noetherian ring stays strongly noetherian under the construction. This is the iteration isomorphismA⟨X⟩⟨Y⟩ ≅ A⟨X,Y⟩ofTauCeti.RingTheory.Huber.WeightedRestrictedSeries.Iterateread as a statement about the predicate;[IsHuberRing A]is what that isomorphism asks of the base, and the predicate itself does not.TauCeti.Huber.isNoetherianRing_completion_of_isStronglyNoetherian: the zero-variable consequence of the predicate — strong noetherianness quantifies over everyk, and itsk = 0component says the separated completionÂis noetherian. The identification behind it,TauCeti.Huber.restrictedMvPowerSeriesCompletionFinZeroEquivinTauCeti.RingTheory.Huber.WeightedRestrictedSeries.Completion, is topological and not merely a ring isomorphism: atk = 0the coefficient indexFin 0 →₀ ℕis a singleton, so a basic neighbourhood is cut out by the single coefficient and the two neighbourhood bases correspond.TauCeti.Huber.isNoetherianRing_of_isStronglyNoetherian: the other half of the same zero-variable statement —Aitself is noetherian when it is already complete and Hausdorff, since then the separated completion does nothing. Completeness is an explicit hypothesis rather than an instance because it must be stated against the group uniformity introduced below, not against whicheverUniformSpace Aa consumer has in scope.Ideal.isClosed_weightedRestrictedSubring_one_weight: every ideal in an uncompleted restricted-series ring over a complete Hausdorff strongly noetherian Tate ring is closed.TauCeti.Huber.IsStronglyNoetherian.of_surjective: strong noetherianness passes along a continuous surjection carrying neighbourhoods of zero onto neighbourhoods of zero, out of a complete Hausdorff strongly noetherian ring whosenhds 0is countably generated.IsOpenQuotientMap.isStronglyNoetherianis the form taking the bundled structure. Countable generation is not decoration: it is what supplies the shrinking family the lifted coefficients are drawn from, and a complete Hausdorff strongly noetherian ring need not have it.This is the half of Wedhorn's Proposition & Definition 6.36(ii) that does not depend on which presentation is chosen: a ring strictly topologically of finite type over
Ais an open quotient of someA⟨X₁,…,Xₖ⟩, so once that ring is known to be strongly noetherian the quotient is too. The unqualifiedTauCeti.Huber.IsTopologicallyFiniteTypeis weaker — it allows an arbitrary finite weight family — and is not what this serves.TauCeti.Huber.isStronglyNoetherian_congr: strong noetherianness is invariant under a bicontinuous ring isomorphism. Layer 4.1 takesIsStronglyNoetherian Aas a hypothesis while the ring in question is presented in more than one way, so the hypothesis has to survive the comparison isomorphisms; this is what makes that legitimate. Continuity is needed in both directions and is not automatic —weightedMapCompletionis built fromUniformSpace.Completion.mapRingHom, which induces nothing on completions from a discontinuous map.
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).
- isNoetherianRing (k : ℕ) : IsNoetherianRing (Huber.restrictedMvPowerSeriesCompletion k A)
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.
The open-quotient form of TauCeti.Huber.IsStronglyNoetherian.of_surjective, for a caller
holding the bundled structure — which is what TauCeti.Huber.IsStrictlyTopologicallyFiniteType
hands over.