ModuleNarrowRayClassGroupEquivNarrowClassGroup.lean
Nyll.ClassFieldTheory.Theorems.ConductorsAndRayClassFields.NarrowRayClassGroupEquivNarrowClassGroup
8 declarations indexed from sourceView source ↗ Module documentation
The narrow ray class group and the narrow ideal class group
At the modulus with no finite part and every real place selected, the ideal-theoretic ray class group is the narrow class group. The comparison preserves the class of each finite prime.
Declarations
ClassFieldTheory.narrow_rayClassPrimeToIdeals_eq_top
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrow_rayPrincipalIdealSubgroup_eq_positive
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrowRayIdealsEquiv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrowRayIdealsEquiv_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrow_rayPrincipalIdealSubgroup_map
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrowRayClassGroupEquivNarrowClassGroup
DocumentationThe narrow ray class group is canonically isomorphic to the independent ideal-theoretic narrow class group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.narrowRayClassGroupEquivNarrowClassGroup_prime
DocumentationThe comparison sends a finite-prime ray class to its narrow ideal class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.exists_narrowRayClassGroupEquivNarrowClassGroup
DocumentationThe public narrow class-group comparison, including its action on every finite-prime class.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
variable {K : Type u} [Field K] [NumberField K]