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 the- v-adic valuation on- R.
- IsDedekindDomain.HeightOneSpectrum.valuation vis the- v-adic valuation on- K.
- IsDedekindDomain.HeightOneSpectrum.adicCompletion vis the completion of- Kwith respect to its- v-adic valuation.
- IsDedekindDomain.HeightOneSpectrum.adicCompletionIntegers vis the ring of integers of- v.adicCompletion.
- IsDedekindDomain.HeightOneSpectrum.adicAbv vis the- v-adic absolute value on- Kdefined as- braised to negative- v-adic valuation, for some- bin- ℝ≥0.
Main results #
- IsDedekindDomain.HeightOneSpectrum.intValuation_le_one: The- v-adic valuation on- Ris bounded above by 1.
- IsDedekindDomain.HeightOneSpectrum.intValuation_lt_one_iff_dvd: The- v-adic valuation of- r ∈ Ris less than 1 if and only if- vdivides the ideal- (r).
- IsDedekindDomain.HeightOneSpectrum.intValuation_le_pow_iff_dvd: The- v-adic valuation of- r ∈ Ris less than or equal to- WithZero.exp (-n)if and only if- vⁿdivides the ideal- (r).
- IsDedekindDomain.HeightOneSpectrum.intValuation_exists_uniformizer: There exists- π ∈ Rwith- v-adic valuation- WithZero.exp (-1).
- IsDedekindDomain.HeightOneSpectrum.valuation_of_mk': The- v-adic valuation of- r/s ∈ Kis the valuation of- rdivided by the valuation of- s.
- IsDedekindDomain.HeightOneSpectrum.valuation_of_algebraMap: The- v-adic valuation on- Kextends the- v-adic valuation on- R.
- IsDedekindDomain.HeightOneSpectrum.valuation_exists_uniformizer: There exists- π ∈ Kwith- v-adic valuation- WithZero.exp (-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 WithZero.exp (-↑((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 WithZero.exp (-n) if and only if
vⁿ divides the ideal (r).
The v-adic valuation of r ∈ R is less than WithZero.exp (-n) if and only if
r ∈ vⁿ.
There exists π ∈ R with v-adic valuation WithZero.exp (-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 WithZero.exp (-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