Documentation

Mathlib.Analysis.Normed.Ring.Ultra

Ultrametric norms on rings where the norm of one is one #

This file contains results on the behavior of norms in ultrametric normed rings. The norm must send one to one.

Main results #

Implementation details #

A [NormedRing R] only assumes a submultiplicative norm and does not have [NormOneClass R]. The weakest ring-like structure that has a bundled norm such that ‖1‖ = 1 is [NormedDivisionRing K]. Since the statements below hold in any context, we can state them in an unbundled fashion using [NormOneClass R]. In fact one can actually prove all these lemmas only assuming {R : Type*} [SeminormedAddGroup R] [One R] [NormOneClass R] [IsUltrametricDist R]. But one has to give the typeclass machinery a little help in order to get it to recognise that there is a coercion from or to R. Instead, we use weakest pre-existing typeclass that implies both [SeminormedAddGroup R] and [AddGroupWithOne R], which is [SeminormedRing R].

Tags #

ultrametric, nonarchimedean