First countability of the weighted restricted series ring #
TauCeti.Huber.weightedRestrictedSubring carries the topology whose neighbourhoods of zero are
the UāØXā© for U an open additive subgroup of the coefficient ring A
(TauCeti.Huber.hasBasis_nhds_zero_weightedTopology). That basis is indexed by all of
OpenAddSubgroup A, so it is not countable as it stands; what makes š 0 countably generated is
that a countable cofinal subfamily suffices, and a nonarchimedean A whose own š 0 is
countably generated supplies one.
This matters because FirstCountableTopology is the class Mathlib's own instances are keyed on ā
notably the completeness of a quotient by a subgroup (Bourbaki IX.3.1 Proposition 4), which the
theory of rational localisations consumes. With the instance below in scope,
FirstCountableTopology (weightedRestrictedSubring T hT) is found by typeclass resolution alone,
through TauCeti.SeparatelyContinuousAdd.toFirstCountableTopology; no separate declaration is
needed and none is given.
The hypothesis [(š (0 : A)).IsCountablyGenerated] is not restrictive in the intended
application: a Huber ring satisfies it, by
TauCeti.Huber.IsHuberRing.isCountablyGenerated_nhds_zero.
Main results #
Countable generation of š 0 passes to AāØXā©_T. The UāØXā© for U ranging over a
countable antitone basis of š (0 : A) by open additive subgroups are cofinal among the
UāØXā© for arbitrary U, since TauCeti.Huber.weightedNhd is monotone.