Adic valuations on Dedekind domains #
Given a Dedekind domain R of Krull dimension 1 and a maximal ideal v of R, we define the
v-adic valuation on R and its extension to the field of fractions K of R.
We prove several properties of this valuation, including the existence of uniformizers.
We define the completion of K with respect to the v-adic valuation, denoted
v.adicCompletion, and its ring of integers, denoted v.adicCompletionIntegers.
Main definitions #
IsDedekindDomain.HeightOneSpectrum.intValuation vis thev-adic valuation onR.IsDedekindDomain.HeightOneSpectrum.valuation vis thev-adic valuation onK.IsDedekindDomain.HeightOneSpectrum.adicCompletion vis the completion ofKwith respect to itsv-adic valuation.IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers vis the ring of integers ofv.adicCompletion.IsDedekindDomain.HeightOneSpectrum.adicAbv vis thev-adic absolute value onKdefined asbraised to negativev-adic valuation, for somebinℝ≥0.
Main results #
IsDedekindDomain.HeightOneSpectrum.intValuation_le_one: Thev-adic valuation onRis bounded above by 1.IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_dvd: Thev-adic valuation ofr ∈ Ris less than 1 if and only ifvdivides the ideal(r).IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_dvd: Thev-adic valuation ofr ∈ Ris less than or equal toMultiplicative.ofAdd (-n)if and only ifvⁿdivides the ideal(r).IsDedekindDomain.HeightOneSpectrum.intValuation_exists_uniformizer: There existsπ ∈ Rwithv-adic valuationMultiplicative.ofAdd (-1).IsDedekindDomain.HeightOneSpectrum.valuation_of_mk': Thev-adic valuation ofr/s ∈ Kis the valuation ofrdivided by the valuation ofs.IsDedekindDomain.HeightOneSpectrum.valuation_of_algebraMap: Thev-adic valuation onKextends thev-adic valuation onR.IsDedekindDomain.HeightOneSpectrum.valuation_exists_uniformizer: There existsπ ∈ Kwithv-adic valuationMultiplicative.ofAdd (-1).
Implementation notes #
We are only interested in Dedekind domains with Krull dimension 1.
References #
- [G. J. Janusz, Algebraic Number Fields][janusz1996]
- [J.W.S. Cassels, A. Fröhlich, Algebraic Number Theory][cassels1967algebraic]
- [J. Neukirch, Algebraic Number Theory][Neukirch1992]
Tags #
dedekind domain, dedekind ring, adic valuation
Adic valuations on the Dedekind domain R #
The additive v-adic valuation of r ∈ R is the exponent of v in the factorization of the
ideal (r), if r is nonzero, or infinity, if r = 0. intValuationDef is the corresponding
multiplicative valuation.
Equations
- v.intValuationDef r = if r = 0 then 0 else ↑(Multiplicative.ofAdd (-↑((Associates.mk v.asIdeal).count (Associates.mk (Ideal.span {r})).factors)))
Instances For
The v-adic valuation of 0 : R equals 0.
The v-adic valuation of 1 : R equals 1.
The v-adic valuation of a product equals the product of the valuations.
The v-adic valuation of a sum is bounded above by the maximum of the valuations.
The v-adic valuation on R.
Equations
- v.intValuation = { toFun := v.intValuationDef, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯, map_add_le_max' := ⋯ }
Instances For
Nonzero elements have nonzero adic valuation.
Nonzero divisors have nonzero valuation.
Nonzero divisors have valuation greater than zero.
Alias of IsDedekindDomain.HeightOneSpectrum.intValuation_zero_lt.
Nonzero divisors have valuation greater than zero.
The v-adic valuation on R is bounded above by 1.
The v-adic valuation of r ∈ R is less than 1 if and only if v divides the ideal (r).
The v-adic valuation of r ∈ R is less than 1 if and only if r ∈ v.
The v-adic valuation of r ∈ R is less than Multiplicative.ofAdd (-n) if and only if
vⁿ divides the ideal (r).
The v-adic valuation of r ∈ R is less than Multiplicative.ofAdd (-n) if and only if
r ∈ vⁿ.
There exists π ∈ R with v-adic valuation Multiplicative.ofAdd (-1).
The I-adic valuation of a generator of I equals (-1 : ℤᵐ⁰)
Adic valuations on the field of fractions K #
The v-adic valuation of x ∈ K is the valuation of r divided by the valuation of s,
where r and s are chosen so that x = r/s.
Equations
Instances For
The v-adic valuation of r/s ∈ K is the valuation of r divided by the valuation of s.
The v-adic valuation on K extends the v-adic valuation on R.
The v-adic valuation on R is bounded above by 1.
The v-adic valuation of r ∈ R is less than 1 if and only if v divides the ideal (r).
The v-adic valuation of r ∈ R is less than 1 if and only if r ∈ v.
There exists π ∈ K with v-adic valuation Multiplicative.ofAdd (-1).
Uniformizers are nonzero.
Completions with respect to adic valuations #
Given a Dedekind domain R with field of fractions K and a maximal ideal v of R, we define
the completion of K with respect to its v-adic valuation, denoted v.adicCompletion, and its
ring of integers, denoted v.adicCompletionIntegers.
K as a valued field with the v-adic valuation.
Equations
Instances For
The completion of K with respect to its v-adic valuation.
Equations
Instances For
The ring of integers of adicCompletion.
Instances For
Equations
Alias of IsDedekindDomain.HeightOneSpectrum.notMem_adicCompletionIntegers.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The valuation on the completion agrees with the global valuation on elements of the integer ring.
The valuation on the completion agrees with the global valuation on elements of the field.
A global integer is in the local integers.
The v-adic absolute value function on K defined as b raised to negative v-adic
valuation, for some b in ℝ≥0
Equations
- v.adicAbvDef hb x = (WithZeroMulInt.toNNReal ⋯) ((IsDedekindDomain.HeightOneSpectrum.valuation K v) x)
Instances For
The v-adic absolute value on K defined as b raised to negative v-adic
valuation, for some b in ℝ≥0
Equations
- v.adicAbv hb = { toFun := fun (x : K) => ↑(v.adicAbvDef hb x), map_mul' := ⋯, nonneg' := ⋯, eq_zero' := ⋯, add_le' := ⋯ }
Instances For
The v-adic absolute value is nonarchimedean