The valuative relation on an adic completion #
Let R be a Dedekind domain with fraction field K and let v be a height-one prime of R. The
completion K_v already carries the adic valuation Valued.v, with values in ℤᵐ⁰. This file
equips K_v with the valuative relation that valuation induces, checks that its existing topology
is the valuative topology and that the relation is nontrivial, and identifies the ring of integers
and the residue field of the valuative relation with the ones K_v already has. When K_v is a
nonarchimedean local field, the steps of its unit filtration are read off from Valued.v.
Main results #
IsDedekindDomain.HeightOneSpectrum.not_isSquare_adicCompletion_of_valuation_eq_exp_of_not_even: an element of odd order of vanishing atvis a nonsquare in the completion, which is the form a prime of a prescribed modulus supplies; the value of an element in the multiplicative value group of the adic valuation is read off throughIsDedekindDomain.HeightOneSpectrum.neg_log_valuation_eq_one_iffinTauCeti.RingTheory.DedekindDomain.AdicValuation.Basic.IsDedekindDomain.HeightOneSpectrum.integer_eq_adicCompletionIntegers: the ring of integers of the valuative relation is𝒪_v;mem_adicCompletionIntegers_iff_valuation_le_oneis the membership form,valuation_integers_adicCompletionIntegerspackages it asValuation.Integers, andmem_maximalIdeal_integer_pow_iffreads the powers of its maximal ideal as valuation bounds.IsDedekindDomain.HeightOneSpectrum.residueFieldEquivAdicCompletion: the residue field of the valuative relation isR ⧸ v;residueFieldEquivAdicCompletion_apply_mkdescribes it on a quotient representative.IsDedekindDomain.HeightOneSpectrum.natCard_residueField_adicCompletion_eq_absNorm: whenRis infinite, that residue field hasIdeal.absNorm v.asIdealelements.IsDedekindDomain.HeightOneSpectrum.isNonarchimedeanLocalField_adicCompletion: an adic completion with finite residue field is a nonarchimedean local field.IsDedekindDomain.HeightOneSpectrum.normalizedValuationWithZero_adicCompletion: the zero-preserving normalized valuation of such a completion is the inverse of its adic valuation.IsDedekindDomain.HeightOneSpectrum.compactSpace_adicCompletionIntegers: the local integer ring of an adic completion carrying a nonarchimedean local-field structure is compact.IsDedekindDomain.HeightOneSpectrum.mem_unitFiltration_adicCompletion_iff: the unit filtrationU(K_v, n)consists of the unitsuof𝒪_vwithValued.v (u - 1) ≤ exp (-n); its depth-zero step isValued.v u = 1(mem_unitFiltration_zero_adicCompletion_iff), whichunitsMap_algebraMap_mem_unitFiltration_zero_iffreads on the units ofK.
Implementation notes #
The valuative relation is the one induced by Valued.v, so Valued.v is Valuation.Compatible
with it and the generic comparison lemmas Valuation.vle_iff_le and Valuation.vle_one_iff
translate between the two languages; no comparison API specific to K_v is introduced.
The residue-field comparison rests on residueFieldEquivAdicCompletionIntegers, which compares
R ⧸ v with the residue field of 𝒪_v; only the passage from 𝒪_v to the ring of integers of the
valuative relation is added here.
The valuative relation on an adic completion induced by its canonical adic valuation.
The canonical adic valuation is compatible with the valuative relation it induces.
The topology of an adic completion is induced by its canonical valuative relation.
The canonical valuative relation on an adic completion is nontrivial.
The ring of integers of the valuative relation is the canonical ring of integers 𝒪_v.
The ring of integers of the valuative relation of K_v is the canonical ring of integers
𝒪_v, as a ring isomorphism: the two are the same subring of K_v, carrying different
instances. The codomain is written as v.adicCompletionIntegers K and not as its toSubring,
whose coercion is the same type but carries no IsLocalRing instance.
Equations
Instances For
The identification of the two rings of integers is the identity on elements of K_v.
The inverse identification of the two rings of integers is the identity on elements of
K_v.
An element of the ring of integers of the valuative relation on K_v lies in the n-th power
of its maximal ideal exactly when its valuation is at most exp (-n). This is
mem_maximalIdeal_pow_iff, read through integerEquivAdicCompletionIntegers.
An element of K_v lies in 𝒪_v exactly when the valuation of the valuative relation is at
most 1. This is Mathlib's mem_adicCompletionIntegers, which is stated for the adic valuation
Valued.v, read through the valuative relation.
𝒪_v is a ring of integers of K_v. The canonical ring of integers satisfies
Valuation.Integers for the valuation of the valuative relation of K_v, which is the form in
which the theory of local fields consumes a ring of integers.
An element of R lands in the ring of integers of the valuative relation on K_v.
The residue field of the valuative relation on K_v is the residue field R ⧸ v of v.
Equations
Instances For
The residue-field equivalence on a quotient representative. This is the characterization consumers should use; the construction of the equivalence is an implementation detail and should not be unfolded.
If R is infinite, the residue field of K_v has cardinality the absolute norm of v.
An adic completion with finite residue field is a nonarchimedean local field.
The zero-preserving normalized valuation of the completion K_v is the inverse of its adic
valuation Valued.v.
The ring of integers in an adic completion that is a nonarchimedean local field is compact.
The unit filtration of K_v in terms of the adic valuation. A unit u of K_v lies in
the n-th step U(K_v, n) of the unit filtration exactly when it is a unit of 𝒪_v and
u ≡ 1 to level n, that is, Valued.v u = 1 and Valued.v (u - 1) ≤ exp (-n).
The units of 𝒪_v in terms of the adic valuation. A unit u of K_v lies in the
depth-zero step U(K_v, 0) of the unit filtration exactly when Valued.v u = 1.
Units of K of valuation one in the completion. The image in K_v of a unit a of K
lies in the depth-zero step U(K_v, 0) of the unit filtration exactly when a has v-adic
valuation one.
An element of odd order of vanishing at v is a nonsquare in the completion K_v.
The hypothesis v.valuation K a = WithZero.exp n with ¬ Even n says that the valuation exponent
of a at v is n, that is, that its order of vanishing is the odd integer -n. This is the
nonsquare criterion a finite place of a prescribed set needs: an element that vanishes there to odd
order remains a nonsquare in the completion.
The value group of HeightOneSpectrum.valuation is WithZero (Multiplicative ℤ), whose
multiplicative identity 1 is the value zero, that is, order of vanishing zero, so an order of
vanishing 1 is written WithZero.exp (-1), the value of a generator of v.asIdeal; the passage
between the two conventions is neg_log_valuation_eq_one_iff in
TauCeti.RingTheory.DedekindDomain.AdicValuation.Basic.