The group of idèles of a number field #
We define the group of finite idèles and the group of idèles of a number field K
, both of which
are topological commutative groups.
We also prove that K*
can be regarded as a subgroup of I_K_f
and I_K
and define the idèle
class group of K
as the quotient I_K/K*
. We then show that the ideal class group of K
is
isomorphic to an explicit quotient of C_K
as topological groups, by constructing a continuous
surjective group homomorphism from C_K
to the ideal class group Cl(K)
of K
and
computing its kernel.
Main definitions #
number_field.I_K_f
: The finite idèle group of the number fieldK
.number_field.I_K
: The idèle group of the number fieldK
.number_field.C_K
: The idèle class group of the number fieldK
.number_field.C_K.map_to_class_group
: The natural group homomorphism fromC_K
to theCl(K)
.
Main results #
number_field.C_K.map_to_class_group.surjective
: The natural mapC_K → Cl(K)
is surjective.number_field.C_K.map_to_class_group.continuous
: The natural mapC_K → Cl(K)
is continuous.number_field.C_K.map_to_class_group.mem_kernel_iff
: We compute the kernel ofC_K → Cl(K)
.
References #
Tags #
idèle group, number field
The idèle group of a number field #
We define the (finite) idèle group of a number field K
, with its topological group structure.
We define the idèle class group C_K
of K
and show that the ideal class group of K
is
isomorphic to an explicit quotient of C_K
as topological groups.
The finite idèle group of the number field K
.
Equations
The idèle group of the number field K
.
Equations
Equations
Equations
Equations
Equations
- number_field.I_K_f.inhabited K = {default := 1}
Equations
- number_field.I_K.inhabited K = {default := 1}
I_K
is isomorphic to the product I_K_f × (ℝ ⊗[ℚ] K)*
, as groups.
Equations
I_K
is homeomorphic to the product I_K_f × (ℝ ⊗[ℚ] K)*
.
We construct an idèle of K
given a finite idèle and a unit of ℝ ⊗[ℚ] K
.
Equations
- number_field.I_K.mk x u = (number_field.I_K.as_prod K).inv_fun (x, u)
The projection from I_K
to I_K_f
, as a group homomorphism.
Equations
- number_field.I_K.fst K = {to_fun := λ (x : number_field.I_K K), ((number_field.I_K.as_prod K).to_fun x).fst, map_one' := _, map_mul' := _}
The projection map I_K.fst
is surjective.
The projection map I_K.fst
is continuous.
The map from K^*
to I_K_f
sending k
to ((k)_v)
.
Equations
The map from K^*
to I_K
sending k
to ((k)_v, 1 ⊗ k)
.
Equations
inj_units_K
is a group homomorphism.
Equations
- number_field.inj_units_K.group_hom K = {to_fun := number_field.inj_units_K K _inst_2, map_one' := _, map_mul' := _}
inj_units_K
is injective.
The idèle class group of K
is the quotient of I_K
by the group K*
of principal idèles.
Equations
Equations
- number_field.C_K.inhabited K = {default := 1}
The v
-adic absolute value of the v
th component of the idèle x
.
The v
-adic absolute value of the inverse of the v
th component of the idèle x
.
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 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 idèle x
, there are finitely many maximal ideals v
of R
for which |x_v|_v ≠ 1
.
The natural map from I_K_f
to the group of invertible fractional ideals of K
, 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
I_K_f.map_to_fractional_ideals
is surjective.
A finite idèle x
is in the kernel of I_K_f.map_to_fractional_ideals
if and only if
|x_v|_v = 1
for all v
.
I_K_f.map_to_fractional_ideals
is continuous.
The natural map from I_K
to the group of invertible fractional ideals of K
.
I_K.map_to_fractional_ideals
is surjective.
An idèle x
is in the kernel of I_K_f.map_to_fractional_ideals
if and only if |x_v|_v = 1
for all v
.
I_K.map_to_fractional_ideals
is continuous.
The map from I_K_f
to the ideal class group of K
induced by
I_K_f.map_to_fractional_ideals
.
Equations
Equations
The map from I_K
to the ideal class group of K
induced by
I_K.map_to_fractional_ideals
.
Equations
- number_field.I_K.map_to_class_group K = λ (x : number_field.I_K K), ⇑(quotient_group.mk' (to_principal_ideal ↥(𝓞 K) K).range) (⇑(number_field.I_K.map_to_fractional_ideals K) x)
The map from I_K
to the ideal class group of K
induced by
I_K.map_to_fractional_ideals
is a group homomorphism.
Equations
- number_field.I_K.monoid_hom_to_class_group = {to_fun := number_field.I_K.map_to_class_group K _inst_2, map_one' := _, map_mul' := _}
I_K_f.map_to_fractional_ideals
sends the principal finite idèle (k)_v
corresponding to
k ∈ K*
to the principal fractional ideal generated by k
.
I_K.map_to_fractional_ideals
sends the principal idèle (k)_v
corresponding to k ∈ K*
to
the principal fractional ideal generated by k
.
The kernel of I_K.map_to_fractional_ideals
contains the principal idèles (k)_v
, for
k ∈ K*
.
If the image of x ∈ I_K
under I_K.map_to_class_group
is the principal fractional ideal
generated by k ∈ K*
, then for every maximal ideal v
of the ring of integers of K
,
|x_v|_v = |k|_v
.
An element x ∈ I_K
is in the kernel of C_K → Cl(K)
if and only if there exist k ∈ K*
and
y ∈ I_K
such that x = k*y
and |y_v|_v = 1
for all v
.
The map C_K → Cl(K)
induced by I_K.map_to_class_group
.
The natural map C_K → Cl(K)
is surjective.
The natural map C_K → Cl(K)
is continuous.
An element x ∈ C_K
is in the kernel of C_K → Cl(K)
if and only if x
comes from an idèle
of the form k*y
, with k ∈ K*
and |y_v|_v = 1
for all v
.