The group of idèles of a function field #
We define the group of finite idèles and the group of idèles of a function field F
, both of which
are topological commutative groups.
We also prove that F*
can be regarded as a subgroup of I_F_f
and I_F
and define the idèle
class group of F
as the quotient I_F/F*
. We then show that the ideal class group of F
is
isomorphic to an explicit quotient of C_F
as topological groups, by constructing a continuous
surjective group homomorphism from C_F
to the ideal class group Cl(F)
of F
and
computing its kernel.
Main definitions #
function_field.I_F_f
: The finite idèle group of the function fieldF
.function_field.I_F
: The idèle group of the function fieldF
.function_field.C_F
: The idèle class group of the function fieldF
.function_field.C_F.map_to_class_group
: The natural group homomorphism fromC_F
toCl(F)
.
Main results #
function_field.C_F.map_to_class_group.surjective
: The natural mapC_F → Cl(F)
is surjective.function_field.C_F.map_to_class_group.continuous
: The natural mapC_F → Cl(F)
is continuous.function_field.C_F.map_to_class_group.mem_kernel_iff
: We compute the kernel ofC_F → Cl(F)
.
References #
Tags #
idèle group, number field, function field
The idèle group of a function field #
We define the (finite) idèle group of a function field F
, with its topological group structure.
The finite idèle group of the function field F
.
Equations
- function_field.I_F_f k F = (function_field.A_F_f k F)ˣ
The idèle group of the function field F
.
Equations
- function_field.I_F k F = (function_field.A_F k F)ˣ
Equations
Equations
Equations
- function_field.I_F_f.inhabited k F = {default := 1}
Equations
- function_field.I_F.inhabited k F = {default := 1}
Equations
I_F
is isomorphic to the product I_F_f × ((kt_infty k) ⊗[ratfunc k] F)*
, as groups.
Equations
I_F
is homeomorphic to the product I_F_f × ((kt_infty k) ⊗[ratfunc k] F)*
.
Equations
Construct an idèle of F
given a finite idèle and a unit of (kt_infty k) ⊗[ratfunc k] F
.
Equations
- function_field.I_F.mk x u = (function_field.I_F.as_prod k F).inv_fun (x, u)
The projection from I_F
to I_F_f
, as a group homomorphism.
Equations
- function_field.I_F.fst k F = {to_fun := λ (x : function_field.I_F k F), ((function_field.I_F.as_prod k F).to_fun x).fst, map_one' := _, map_mul' := _}
The projection map I_F.fst
is surjective.
The projection map I_F.fst
is continuous.
The map from F^*
to I_F
sending x
to ((x)_v, 1 ⊗ x)
.
Equations
inj_units_F
is a group homomorphism.
Equations
- function_field.inj_units_F.group_hom k F = {to_fun := function_field.inj_units_F k F _inst_7, map_one' := _, map_mul' := _}
inj_units_F
is injective.
The idèle class group of F
is the quotient of I_F
by the group F*
of principal idèles.
Equations
- function_field.C_F k F = (function_field.I_F k F ⧸ (function_field.inj_units_F.group_hom k F).range)
Equations
- function_field.C_F.inhabited k F = {default := 1}
Equations
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_F_f
to the group of invertible fractional ideals of F
, sending a
finite idèle x
to the product ∏_v v^(val_v(x_v))
, where val_v
denotes the additive
v
-adic valuation.
I_F_f.map_to_fractional_ideals
is surjective.
A finite idèle x
is in the kernel of I_F_f.map_to_fractional_ideals
if and only if
|x_v|_v = 1
for all v
.
I_F_f.map_to_fractional_ideals
is continuous.
The natural map from I_F
to the group of invertible fractional ideals of F
.
Equations
I_F.map_to_fractional_ideals
is surjective.
An idèle x
is in the kernel of I_F_f.map_to_fractional_ideals
if and only if |x_v|_v = 1
for all v
.
I_F.map_to_fractional_ideals
is continuous.
The map from I_F_f
to the ideal class group of F
induced by
I_F_f.map_to_fractional_ideals
.
Equations
- function_field.I_F_f.map_to_class_group k F = λ (x : function_field.I_F_f k F), quotient_group.mk (⇑(function_field.I_F_f.map_to_fractional_ideals k F) x)
Equations
The map from I_F
to the ideal class group of K
induced by
I_F.map_to_fractional_ideals
.
Equations
- function_field.I_F.map_to_class_group k F = λ (x : function_field.I_F k F), ⇑(quotient_group.mk' (to_principal_ideal ↥(function_field.ring_of_integers k F) F).range) (⇑(function_field.I_F.map_to_fractional_ideals k F) x)
The map from I_F
to the ideal class group of F
induced by
I_F.map_to_fractional_ideals
is a group homomorphism.
Equations
- function_field.I_F.monoid_hom_to_class_group = {to_fun := function_field.I_F.map_to_class_group k F _inst_7, map_one' := _, map_mul' := _}
I_F_f.map_to_fractional_ideals
sends the principal finite idèle (x)_v
corresponding to
x ∈ F*
to the principal fractional ideal generated by x
.
I_F.map_to_fractional_ideals
sends the principal idèle (x)_v
corresponding to x ∈ F*
to
the principal fractional ideal generated by x
.
The kernel of I_F.map_to_fractional_ideals
contains the principal idèles (x)_v
, for
x ∈ F*
.
If the image of x ∈ I_F
under I_F.map_to_class_group
is the principal fractional ideal
generated by u ∈ F*
, then for every maximal ideal v
of the ring of integers of F
,
|x_v|_v = |u|_v
.
An element x ∈ I_F
is in the kernel of C_F → Cl(F)
if and only if there exist u ∈ F*
and
y ∈ I_F
such that x = u*y
and |y_v|_v = 1
for all v
.
The map C_F → Cl(F)
induced by I_F.map_to_class_group
.
The natural map C_F → Cl(F)
is surjective.
The natural map C_F → Cl(F)
is continuous.
An element x ∈ C_F
is in the kernel of C_F → Cl(F)
if and only if x
comes from an idèle
of the form u*y
, with u ∈ F*
and |y_v|_v = 1
for all v
.