Module

RayClassOfFinitePrime.lean

Nyll.ClassFieldTheory.Definitions.ConductorsAndRayClassFields.RayClassOfFinitePrime
4 declarations indexed from sourceView source ↗

Prime classes in ray class groups

Imports4
Imported by16

Declarations

ClassFieldTheory.finitePrimeFractionalIdeal_mem_primeTo
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
lemma finitePrimeFractionalIdeal_mem_primeTo
    {K : Type u} [Field K] [NumberField K]
    (m : RayClassModulus K)
    (v : HeightOneSpectrum (𝓞 K))
    (hv : v ∉ m.finitePart.support) :
    finitePrimeFractionalIdeal v ∈ rayClassPrimeToIdeals m
ClassFieldTheory.rayClassOfFinitePrime

The class in the ray class group represented by a finite prime away from the modulus.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
def rayClassOfFinitePrime
    {K : Type u} [Field K] [NumberField K]
    (m : RayClassModulus K)
    (v : HeightOneSpectrum (𝓞 K))
    (hv : v ∉ m.finitePart.support) : RayClassGroup m
ClassFieldTheory.ordinaryRayClassOfFinitePrime

The ordinary ideal class represented by a finite prime.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
def ordinaryRayClassOfFinitePrime
    {K : Type u} [Field K] [NumberField K]
    (v : HeightOneSpectrum (𝓞 K)) :
    RayClassGroup (ordinaryRayClassModulus K)
ClassFieldTheory.narrowRayClassOfFinitePrime

The narrow ideal class represented by a finite prime.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
def narrowRayClassOfFinitePrime
    {K : Type u} [Field K] [NumberField K]
    (v : HeightOneSpectrum (𝓞 K)) :
    RayClassGroup (narrowRayClassModulus K)