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_Kto 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 vth component of the idèle x.
The v-adic absolute value of the inverse of the vth 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.