The finite idèle group of a Dedekind domain #
We define the finite idèle group of a Dedekind domain R
and show that if R
has Krull dimension
1, then there is an injective group homomorphism from the units of the field of fractions of R
to
its finite adèle ring.
We prove that there is a continuous surjective group homomorphism from the finite idèle group of R
to the group of invertible fractional ideals of R
and compute the kernel of this map.
Main definitions #
finite_idele_group'
: The finite idèle group ofR
, defined as unit group ofA_R_f R
.inj_units_K
: The diagonal inclusion ofK*
infinite_idele_group' R K
.map_to_fractional_ideals
: The group homomorphism fromfinite_idele_group' R K
to the group ofFr(R)
of invertible fractional_ideals ofR
sending a finite idèlex
to the product∏_v v^(val_v(x_v))
, whereval_v
denotes the additivev
-adic valuation.
Main results #
inj_units_K.group_hom
:inj_units_K
is a group homomorphism.inj_units_K.injective
:inj_units_K
is injective for every Dedekind domain of Krull dimension 1.map_to_fractional_ideals.surjective
:map_to_fractional_ideals
is surjective.map_to_fractional_ideals.continuous
:map_to_fractional_ideals
is continuous when the group of fractional ideals is given the discrete topology.map_to_fractional_ideals.mem_kernel_iff
: A finite idèlex
is in the kernel ofmap_to_fractional_ideals
if and only if|x_v|_v = 1
for allv
.
Implementation notes #
As in adeles_R
, we are only interested on Dedekind domains of Krull dimension 1.
References #
Tags #
finite idèle group, dedekind domain, fractional ideal
The finite idèle group of a Dedekind domain #
The finite idèle group of R
is the unit group of its finite adèle ring.
Equations
- finite_idele_group' R K = (finite_adele_ring' R K)ˣ
Equations
Equations
Equations
- finite_idele_group'.inhabited R K = {default := 1}
Equations
The diagonal inclusion k ↦ (k)_v
of K*
into the finite idèle group of R
.
The map inj_units_K
is a group homomorphism.
Equations
- inj_units_K.group_hom R K = {to_fun := inj_units_K R K _inst_6, map_one' := _, map_mul' := _}
If maximal_spectrum R
is nonempty, then inj_units_K
is injective. Note that the nonemptiness
hypothesis is satisfied for every Dedekind domain that is not a field.
For any finite idèle x
, there are finitely many maximal ideals v
of R
for which
x_v ∉ R_v
or x⁻¹_v ∉ R_v
.
For any finite idèle x
, there are finitely many maximal ideals v
of R
for which
|x_v|_v ≠ 1
.
For any k ∈ K*
and any maximal ideal v
of R
, the valuation |k|_v
is nonzero.
The integer number corresponding to a nonzero x
in with_zero (multiplicative ℤ)
.
Equations
Given a finite idèle x
, for each maximal ideal v
of R
we obtain an integer that
represents the additive v
-adic valuation of the component x_v
of x
.
Equations
- finite_idele.to_add_valuations R K x = λ (v : maximal_spectrum R), -with_zero.to_integer _
For any finite idèle x
, there are finitely many maximal ideals v
of R
for which
the additive v
-adic valuation of x_v
is nonzero.
For any finite idèle x
, there are finitely many maximal ideals v
of R
for which
v^(finite_idele.to_add_valuations R K x v)
is not the fractional ideal (1)
.
For any finite idèle x
, there are finitely many maximal ideals v
of R
for which
v^-(finite_idele.to_add_valuations R K x v)
is not the fractional ideal (1)
.
The map from finite_idele_group' R K
to the fractional_ideals of R
sending a finite idèle
x
to the product ∏_v v^(val_v(x_v))
, where val_v
denotes the additive v
-adic valuation.
Equations
- map_to_fractional_ideals.val R K = λ (x : finite_idele_group' R K), ∏ᶠ (v : maximal_spectrum R), ↑(v.as_ideal) ^ finite_idele.to_add_valuations R K x v
The group homomorphism from finite_idele_group' R K
to the fractional_ideals of R
sending a
finite idèle x
to the product ∏_v v^(val_v(x_v))
Equations
- map_to_fractional_ideals.group_hom R K = {to_fun := map_to_fractional_ideals.val R K _inst_6, map_one' := _, map_mul' := _}
The map from finite_idele_group' R K
to the fractional_ideals of R
sending a finite idèle
x
to the product ∏_v v^-(val_v(x_v))
, where val_v
denotes the additive v
-adic valuation.
Equations
- map_to_fractional_ideals.inv R K = λ (x : finite_idele_group' R K), ∏ᶠ (v : maximal_spectrum R), ↑(v.as_ideal) ^ -finite_idele.to_add_valuations R K x v
The map from finite_idele_group' R K
to the units of the fractional_ideals of R
sending a
finite idèle x
to the product ∏_v v^(val_v(x_v))
, where val_v
denotes the additive v
-adic
valuation.
Equations
- map_to_fractional_ideals.def R K = λ (x : finite_idele_group' R K), {val := map_to_fractional_ideals.val R K x, inv := map_to_fractional_ideals.inv R K x, val_inv := _, inv_val := _}
map_to_fractional_ideals.def
is a group homomorphism.
Equations
- map_to_fractional_ideals R K = {to_fun := map_to_fractional_ideals.def R K _inst_6, map_one' := _, map_mul' := _}
If a = (a_v)_v ∈ ∏_v K_v
is such that |a_v|_v ≠ 1
for all but finitely many v
and
a_v ≠ 0
for all v
, then a
is a finite idèle of R
.
A finite idèle (pi_v)_v
, where each pi_v
is a uniformizer for the v
-adic valuation.
Equations
- pi.unif R K = λ (v : maximal_spectrum R), ↑(classical.some _)
Given a collection exps
of integers indexed by the maximal ideals v
of R
, of which only
finitely many are allowed to be nonzero, (pi_v^(exps v))_v
is a finite idèle of R
.
map_to_fractional_ideals
is surjective.
A finite idèle x
is in the kernel of map_to_fractional_ideals
if and only if |x_v|_v = 1
for all v
.
The additive v
-adic valuation of x_v
equals 0 if and only if |x_v|_v = 1
|x_v|_v = 1
if and only if both x_v
and x⁻¹_v
are in R_v
.
map_to_fractional_ideals
is continuous, where the codomain is given the discrete topology.