The p-adic integers are a Huber ring, and not a Tate ring #
ℤ_[p] with its norm topology is a Huber ring, with (ℤ_[p], (p)) as a pair of definition, and
it is not a Tate ring. It is the roadmap's Layer-0 example after the discrete case, and the first
to separate TauCeti.Huber.IsHuberRing from TauCeti.Huber.IsTateRing: the topology is adic for
the proper ideal (p), so no unit is topologically nilpotent.
Main results #
TauCeti.Huber.PadicInt.coe_maximalIdeal_pow:(p)ⁿis the closed ball of radiusp⁻ⁿ. Openness is Mathlib'sIsLocalRing.isOpen_maximalIdeal_pow.TauCeti.Huber.PadicInt.isAdic_maximalIdeal: the norm topology ofℤ_[p]is the(p)-adic topology. Mathlib hasIsAdicComplete (maximalIdeal ℤ_[p]) ℤ_[p]but not this comparison of topologies, which is what a pair of definition requires.TauCeti.Huber.PadicInt.instIsLinearTopology: consequentlyℤ_[p]is linearly topologized, andTauCeti.Huber.PadicInt.isTopologicallyNilpotent_iff_dvd: its topologically nilpotent elements are the multiples ofp.TauCeti.Huber.PadicInt.isHuberRingandTauCeti.Huber.PadicInt.not_isTateRing: the two halves of the example.
Implementation notes #
The pair of definition (ℤ_[p], (p)) is the general adic pair
TauCeti.Huber.PairOfDefinition.adic of TauCeti/RingTheory/Huber/Adic.lean, applied to the
maximal ideal.
Scope #
Only ℤ_[p] is treated here. The roadmap's remaining Layer-0 examples — ℚ_[p] and F⸨t⸩ are
Tate, and ℚ_p⟨T₁,…,Tₙ⟩ is complete and strongly noetherian — are not proved in this file.
References #
- Wedhorn, Adic Spaces, §6, where Huber and Tate rings are introduced
(Proposition and Definition 6.1) and
ℤ_[p]is the standard example of a Huber ring that is not Tate.
The n-th power of the maximal ideal of ℤ_[p] is the closed ball of radius p⁻ⁿ: this is
what ties the norm topology to the (p)-adic one.
The norm topology of ℤ_[p] is the (p)-adic topology.
The norm topology of ℤ_[p] is linear: the ideals (p ^ n) are a neighbourhood basis of
zero.
ℤ_[p] is a Huber ring, with (ℤ_[p], (p)) as a pair of definition: the norm topology
is the adic topology of the principal ideal (p).
ℤ_[p] is not a Tate ring: it admits no pseudouniformiser. Together with
TauCeti.Huber.PadicInt.isHuberRing this separates IsHuberRing from IsTateRing.