The natural topology of a finite module over a Huber ring #
Let A be a Huber ring with a pair of definition (A₀, I) and let M be an A-module carrying
its natural topology, Mathlib's IsModuleTopology A M. For a finitely generated A₀-submodule
M₀ ⊆ M spanning M over A, the submodules Iⁿ • M₀ form a neighbourhood basis of 0
(Huber, A generalization of formal schemes and rigid analytic varieties, §2, before Lemma 2.3).
No noetherian, Tate, or completeness hypothesis is needed.
This is the description of the natural topology through which finite modules over a Huber ring
are compared with I-adically topologised modules over its ring of definition: it is the input
for strictness of linear maps and for completeness of finite modules when A₀ is noetherian.
The file also records the absorption property of a ring of definition: a power of I carries a
finitely generated A₀-submodule lying in the A-span of K into K.
Main results #
TauCeti.Huber.PairOfDefinition.hasBasis_nhds_zero_idealOfDefinition_pow_smul: the submodulesIⁿ • M₀form a neighbourhood basis of0for the natural topology.TauCeti.Huber.PairOfDefinition.isOpen_of_span_eq_top: anA₀-submodule spanning a finite module overAis open.TauCeti.Huber.PairOfDefinition.exists_pow_smul_le: someIʲ • Llies inKwheneverLis finitely generated and lies in theA-span ofK. This is the ideal-of-definition analogue ofSubring.exists_pow_smul_le, which uses the powers of a single topologically nilpotent element.TauCeti.Huber.exists_span_range_eq_top_of_mem_nhds_zero: a finite module over a Tate ring, with any topology making scalar multiplication continuous, is spanned by finitely many elements of any neighbourhood of zero.
References #
- R. Huber, A generalization of formal schemes and rigid analytic varieties, Math. Z. 217 (1994), §2, before Lemma 2.3.
The natural topology of a module over a Huber ring is the I-adic topology of any finitely
generated spanning lattice. If M carries its natural topology and M₀ is a finitely
generated A₀-submodule spanning M over A, then the submodules Iⁿ • M₀ form a
neighbourhood basis of 0 in M.
A spanning lattice is open. If M is a finite A-module with its natural topology, every
A₀-submodule of M spanning M over A is open in M.
A ring of definition absorbs finitely generated submodules of the span. If L is a
finitely generated A₀-submodule lying in the A-span of an A₀-submodule K, then
Iʲ • L ≤ K for some j.
A finite module over a Tate ring is spanned by finitely many elements of any neighbourhood of zero, for any topology making scalar multiplication continuous: scaling a finite generating family by a high power of a pseudouniformiser moves it into the neighbourhood without changing its span.