Rounding norms up to the powers of a constant #
Fix 0 < c < 1. Every real number x has a least upper bound in the discrete set
c ^ ℤ ∪ {0}: for x > 0 it is the unique power c ^ n with c ^ (n + 1) < x ≤ c ^ n, and
for x ≤ 0 it is 0. We call this value TauCeti.zpowCeil c x. It is monotone, it lies within
the factor c of x (x ≤ zpowCeil c x and c * zpowCeil c x < x for x > 0), it commutes
with multiplication by powers of c, and it is submultiplicative on nonnegative numbers.
Applied to the norm of an ultrametric seminormed group M, rounding produces a new ultrametric
seminorm TauCeti.zpowCeilAddGroupSeminorm with values in c ^ ℤ ∪ {0}. It is
bounded-equivalent to the original norm, c * zpowCeil c ‖m‖ ≤ ‖m‖ ≤ zpowCeil c ‖m‖, and it
vanishes exactly where the norm does. For a contractive scalar action of a
seminormed ring R, rounding gives zpowCeil c ‖a • m‖ ≤ zpowCeil c ‖a‖ * zpowCeil c ‖m‖.
Thus the rounded norm is again a contractive module norm when the norm of R already takes
values in c ^ ℤ ∪ {0}, and in general it still scales exactly under every scalar a with
‖a • m‖ = c ^ n * ‖m‖, such as a multiplicative pseudo-uniformiser of norm c.
Rounding is the standard device for replacing a Banach module over a discretely valued ring by
one whose norm takes values in the value group of the ring. Strict inequalities against powers
of c then become non-strict ones (zpowCeil_lt_zpow_iff), which is what makes the open unit
ball of the rounded norm a principal multiple of the closed unit ball. This is the input to
Serre's reduction of orthonormalisability to freeness of a residue module.
zpowCeilNormedAddCommGroup installs this rounded norm while retaining the original uniformity
and topology definitionally. Thus completeness and continuous linear maps are unchanged.
Ultrametricity and contractive scalar actions with discrete scalar norms can be installed
explicitly using isUltrametricDist_zpowCeilNormedAddCommGroup and
isBoundedSMul_zpowCeilNormedAddCommGroup.
Main definitions #
TauCeti.zpowCeil c x: the least element ofc ^ ℤ ∪ {0}that is at leastx.TauCeti.zpowCeilAddGroupSeminorm hc₀ hc₁ M: the norm of an ultrametric seminormed group rounded up toc ^ ℤ ∪ {0}.TauCeti.zpowCeilAddGroupNorm hc₀ hc₁ M: the same construction on a normed group, as a norm.
Main results #
TauCeti.zpowCeil_le_iff:zpowCeil c x ≤ y ↔ x ≤ ywheneverylies inc ^ ℤ ∪ {0}.TauCeti.zpowCeil_eq_zpow_iff:zpowCeil c x = c ^ n ↔ c ^ (n + 1) < x ∧ x ≤ c ^ n.TauCeti.le_zpowCeilandTauCeti.mul_zpowCeil_lt:x ≤ zpowCeil c xand, forx > 0,c * zpowCeil c x < x.TauCeti.zpowCeil_zpow_mul:zpowCeil c (c ^ n * x) = c ^ n * zpowCeil c x.TauCeti.zpowCeil_norm_smul_le: rounding is compatible with contractive scalar actions.TauCeti.isNonarchimedean_zpowCeilAddGroupSeminorm: the rounded seminorm is ultrametric.
References #
- J.-P. Serre, Endomorphismes complètement continus des espaces de Banach p-adiques, Publ. Math. IHÉS 12 (1962), 69–85, §1.
- C. Johansson and J. Newton, Extended eigenvarieties for overconvergent cohomology, arXiv:1604.07739, §2.1.
The least element of c ^ ℤ ∪ {0} that is at least x, for 0 < c < 1: the power
c ^ n with c ^ (n + 1) < x ≤ c ^ n when x > 0, and 0 when x ≤ 0.
Instances For
The non-strict form of mul_zpowCeil_lt, valid for every x ≥ 0.
Rounding is compatible with contractive scalar actions:
zpowCeil c ‖a • m‖ ≤ zpowCeil c ‖a‖ * zpowCeil c ‖m‖. When ‖a‖ lies in c ^ ℤ ∪ {0}
(zpowCeil_eq_self_iff), the right-hand side is ‖a‖ * zpowCeil c ‖m‖.
The norm of an ultrametric seminormed group rounded up to c ^ ℤ ∪ {0}, for 0 < c < 1.
It satisfies ‖m‖ ≤ zpowCeil c ‖m‖ and, for ‖m‖ ≠ 0, c * zpowCeil c ‖m‖ < ‖m‖, so it is
bounded-equivalent to the original norm.
Instances For
The rounded seminorm of m is the rounding of ‖m‖.
The rounded seminorm is ultrametric.
The norm of an ultrametric normed group rounded up to c ^ ℤ ∪ {0}, for 0 < c < 1, as a
group norm.
Instances For
The rounded norm of m is the rounding of ‖m‖.
The rounded norm with the original uniformity and topology retained definitionally. In particular, completeness and continuity are unchanged.
Instances For
The compatible rounded norm is ultrametric.
Rounding preserves a contractive scalar action when the scalar norms already lie in
c ^ ℤ ∪ {0}. Without this hypothesis the original scalar norm need not act contractively.