ModuleBigHilbertClassFieldMathlibArtin.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.BigHilbertClassFieldMathlibArtin
7 declarations indexed from sourceView source ↗ Module documentation
Arithmetic Artin reciprocity for any big Hilbert class field
The maximal finite-prime-unramified abelian extension has the same idèle-class norm subgroup as the selected big Hilbert class field. Arithmetic global reciprocity therefore gives its narrow-class-group Artin isomorphism.
Declarations
ClassFieldTheory.GlobalClassFieldComparison.bigHilbertArtinIdeleClassGroupIsMulCommutative
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.GlobalClassFieldComparison.bigHilbertClassFieldEquivOfIsBig
DocumentationAn intrinsic big Hilbert class field is equivalent over K to the selected realization.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
ClassFieldTheory.GlobalClassFieldComparison.bigHilbertClassField_ideleClassNorm_range_of_isBig
DocumentationEvery intrinsic big Hilbert class field has the selected field's idèle-class norm subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
ClassFieldTheory.GlobalClassFieldComparison.arithmeticBigHilbertClassFieldGaloisEquivNarrowClassGroup_of_isBig
DocumentationThe arithmetic Artin isomorphism for an intrinsic big Hilbert class field, with target the narrow ideal class group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
ClassFieldTheory.GlobalClassFieldComparison.arithmeticBigHilbertClassFieldGaloisEquivNarrowClassGroup_globalNormResidue
DocumentationThe intrinsic arithmetic reciprocity equivalence sends a global norm-residue symbol to the represented big-Hilbert norm class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
ClassFieldTheory.GlobalClassFieldComparison.arithmeticBigHilbertClassFieldGaloisEquivNarrowClassGroup_prime
DocumentationThe intrinsic arithmetic Artin symbol of a finite prime is represented by its one-place prime idèle in the narrow class group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
ClassFieldTheory.GlobalClassFieldComparison.narrowRayClassGroupEquivNarrowClassGroup_prime
DocumentationThe public narrow ideal ray class of a finite prime is its normalized one-place prime idèle class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory.GlobalClassFieldComparison
variable {K : Type} [Field K] [NumberField K]
local instance bigHilbertArtinIdeleClassGroupIsMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩