Valuative topologies are nonarchimedean #
Let R be a ring whose topology is the one defined by its valuative relation
(IsValuativeTopology R). The open balls {x | v x < γ} around 0 are additive subgroups and form
a neighbourhood basis of 0, so R is a nonarchimedean topological ring. Mathlib records this only
for the topology ValuativeRel.topologicalSpace that it builds from the relation by hand
(ValuativeRel.nonarchimedeanRing); here it is an instance for every topology satisfying
IsValuativeTopology R, obtained by transporting Mathlib's instance along
Valuation.toTopologicalSpace_eq.
Combined with Mathlib's NonarchimedeanAddGroup.instTotallySeparated, this makes every Hausdorff
valuative ring totally separated, hence totally disconnected. A division ring with a valuative
topology is Hausdorff (IsValuativeTopology.instT2Space), so in particular a nonarchimedean local
field is a totally disconnected space.
Main declarations #
TauCeti.instNonarchimedeanRingOfIsValuativeTopology: a ring with a valuative topology is a nonarchimedean ring.
A ring whose topology is defined by its valuative relation is a nonarchimedean ring: every
neighbourhood of 0 contains an open ball {x | v x < γ}, which is an open additive subgroup.