ModuleOrdinaryClassGroupComparison.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.RayClass.OrdinaryClassGroupComparison
7 declarations indexed from sourceView source ↗ Module documentation
The ordinary ray class group and the ideal class group
The ray modulus with zero finite part and no real conditions gives precisely the ordinary ideal class group. The equivalence below also identifies their finite-prime classes.
Declarations
ClassFieldTheory.ordinary_rayClassPrimeToIdeals_eq_top
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinary_rayPrincipalIdealSubgroup_eq_range
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinaryRayIdealsEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinaryRayIdealsEquiv_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinary_rayPrincipalIdealSubgroup_map
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinaryRayClassGroupEquivClassGroup
DocumentationThe ideal-theoretic ray class group at the trivial modulus is the ordinary ideal class group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]
ClassFieldTheory.ordinaryRayClassGroupEquivClassGroup_prime
DocumentationThe equivalence takes the ordinary ray class of a finite prime to the usual prime ideal class.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
variable {K : Type} [Field K] [NumberField K]