The module topology on a finite module #
Let M be a finite module over a topological ring A. Choosing a finite spanning family of M
presents it as an open quotient of Aⁿ, by Mathlib's
IsModuleTopology.isOpenQuotientMap_of_surjective, and so three properties of A descend to
moduleTopology A M: first countability, nonarchimedeanness, and — for the canonical right
uniformity, using Mathlib's completeness of a quotient of a complete first-countable additive
group — completeness.
Each theorem asks of A exactly what its proof consumes, and none of them needs A to be a
Huber or a Tate ring. Separatedness is different: it is equivalent to closedness of the kernel of
the presentation, which is a genuinely arithmetic condition, and it is proved for a complete
noetherian Tate ring in TauCeti.RingTheory.Huber.FiniteModuleTopology.
The topology is kept as the explicit expression moduleTopology A M in the statements: these are
theorem constructors for local instances, rather than global instances whose heads would hide the
topology on M from typeclass search.
Main results #
TauCeti.firstCountableTopology_moduleTopology: the module topology on a finite module over a first-countable topological ring is first countable.TauCeti.nonarchimedeanAddGroup_moduleTopology: over a nonarchimedean topological ring it makes the additive group of the module nonarchimedean.TauCeti.completeSpace_moduleTopology: over a complete first-countable ring its canonical right uniformity is complete.
The module topology on a finite module over a first-countable topological ring is first countable.
The additive group of a finite module over a nonarchimedean topological ring, with its module topology, is nonarchimedean.
The canonical right uniformity of the module topology on a finite module over a complete first-countable ring is complete.