Adic valuations on Dedekind domains #
Let R
be a Dedekind domain of Krull dimension 1, K
its field of fractions and v
a maximal ideal of R
. In this file we prove compactness results for the v
-adic
completion of K
and its ring of integers.
We import required Lean 3 results from the work of María Inés de Frutos-Fernández and Filippo A. E. Nuccio concerning the uniformizers of the ring of integers and the finiteness of its residue field, which are referenced appropriately in the docstrings.
Note that one of the main results is not proved here, since the proof is already given elsewhere in Lean 3 by María Inés de Frutos-Fernández, Filippo A. E. Nuccio in https://github.com/mariainesdff/local_fields_journal/.
Main definitions #
IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.maximalIdeal K v
is the maximal ideal of the ring of integers in thev
-adic completion ofK
.IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.residueField K v
is the residue field of the ring of integers in thev
-adic completion ofK
.IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.ofFiniteCoeffs π n
constructs av
-adic integer from ann
-tuple ofv
-adic integers by using them as coefficients in a finitev
-adic expansionin the uniformizerπ
.IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.toFiniteCoeffs π n
gives the firstn
coefficients in thev
-adic expansion inπ
of av
-adic integer modulo then
th power of the maximal ideal.
Main results #
IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.residueField_finite
: the residue field of thev
-adic ring of integers is finite.IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.quotient_maximalIdeal_pow_finite
: the quotient of thev
-adic ring of integers by a power of the maximal ideal is finite.IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.isCompact
: thev
-adic ring of integers is compact.IsDedekindDomain.HeightOneSpectrum.locallyCompactSpace
: thev
-adic Completion ofK
is locally compact.
References #
- [J.W.S. Cassels, A. Frölich, Algebraic Number Theory][cassels1967algebraic]
- [M.I. de Frutos-Fernández, F.A.E. Nuccio, A Formalization of Complete Discrete Valuation Rings and Local Fields][defrutosfernandez2023]
Tags #
dedekind domain, dedekind ring, adic valuation
TODO #
- Incorporate the proof that the
v
-adic ring of integers has finite residue field. - Use
UniformSpace.ball
instead ofopenBall
.
An element π ∈ v.adicCompletion K
is a uniformizer if it has valuation ofAdd(-1)
.
Equations
- IsDedekindDomain.HeightOneSpectrum.AdicCompletion.IsUniformizer π = (Valued.v π = ↑(Multiplicative.ofAdd (-1)))
Instances For
Equations
- IsDedekindDomain.HeightOneSpectrum.AdicCompletion.coeRingHom K v = UniformSpace.Completion.coeRingHom
Instances For
Uniformizers exist in the field completion v.adicCompletion K
.
Equations
- IsDedekindDomain.HeightOneSpectrum.AdicCompletion.openBall K v γ = {y : IsDedekindDomain.HeightOneSpectrum.adicCompletion K v | Valued.v y < ↑γ}
Instances For
Open balls are open in the v
-adic completion of K
.
Open balls are closed in the v
-adic completion of K
.
Open balls of radius ≤ 1
are contained in the v
-adic integers.
Open balls can be shrunk to radius < 1
by multiplying by an appropriate
power of a uniformizer.
Uniformizers exist in the ring of v
-adic integers.
The maximal ideal of the v
-adic ring of integers.
Equations
Instances For
The residue field of the v
-adic ring of integers.
Equations
Instances For
The valuation of a unit is 1
.
A v
-adic integer with valuation 1
is a unit.
A v
-adic integer is a unit if and only if it has valuation 1
.
A v
-adic integer is not a unit if and only if it has valuation < 1
.
A uniformizer is non-zero.
A uniformizer is not a unit in the v
-adic integers.
Any v
-adic integer can be written as a unit multiplied by a power of a uniformizer.
A uniformizer generates the maximal ideal of the v
-adic integers.
An element of the maximal ideal of the v
-adic integers has valuation less than 1
.
An element of a positive power n
of the maximal ideal of the v
-adic integers has
valuation less than or equal to -n
.
The residue field of the v
-adic integers is finite.
Equations
- IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.residueField_finite = sorryAx (Fintype (IsDedekindDomain.HeightOneSpectrum.AdicCompletionIntegers.residueField K v))
Equations
- One or more equations did not get rendered due to their size.
Takes an n
-tuple (a₁, ..., aₙ)
and creates a v
-adic integer using the n
-tuple as
coefficients in a finite v
-adic expansion in some fixed v
-adic integer π
as
a₁ + a₂π + a₃π² + ...
. Note the definition does not require π
to be a uniformizer.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a uniformizer π
of the v
-adic integers and a v
-adic integer x
, there exists
an n
-tuple of representatives in the residue field of the v
-adic integers such that x
can
be written as a finite v
-adic expansion in π
with coefficients given by the n
-tuple.
Given a uniformizer π
of the v
-adic integers and a v
-adic integer x
modulo a power of
the maximal ideal, gives the coefficients of x
in the finite v
-adic expansion in π
as an
n
-tuple of representatives in the residue field.
Equations
Instances For
The quotient of the v
-adic integers with a power of the maximal ideal is finite.
The v
-adic integers are closed in the v
-adic completion of K
.
There is a finite covering of the v
-adic integers of open balls of radius larger than one,
namely the single open ball centred at 0
.
There is a finite covering of the v
-adic integers of open balls of radius equal to one,
obtained by using the finite representatives in the residue field.
There is a finite covering of the v
-adic integers of open balls of radius less than one,
obtained by using the finite representatives in the quotient of the v
-adic integers by a power
of the maximal ideal.
The v
-adic integers is a totally bounded set since they afford a finite subcover of
open balls, obtained by using the finite representatives of the quotient of the v
-adic
integers by a power of the maximal ideal.
Equations
- ⋯ = ⋯
The v
-adic integers is compact.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Any open ball in the v
-adic completion of K
is compact.
The v
-adic completion of K
is locally compact since the open balls give
compact neighbourhoods.
Equations
- ⋯ = ⋯