Module

FinitePrime.lean

Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.FinitePrime
3 declarations indexed from sourceView source ↗

Normalized finite-prime ideles

This file defines the idele supported at one finite place with normalized local order one, and computes its associated fractional ideal and ideal class. These constructions are independent of class field theory.

Declarations

IdeleGroup.finitePrimeIdele

The idele supported at v whose normalized local order is one.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace IdeleGroup
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
def finitePrimeIdele
    (v : HeightOneSpectrum (𝓞 K)) :
    IdeleGroup K
IdeleGroup.fractionalIdeal_finitePrimeIdele

The fractional ideal of the normalized one-place prime idele is the corresponding prime ideal.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace IdeleGroup
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
theorem fractionalIdeal_finitePrimeIdele
    (v : HeightOneSpectrum (𝓞 K)) :
    fractionalIdeal (finitePrimeIdele v) =
      FractionalIdealGroup.prime v
IdeleGroup.idealClass_finitePrimeIdele

The ordinary ideal class of the normalized one-place prime idele is the class of the corresponding prime ideal.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace IdeleGroup
open NumberField IsDedekindDomain
variable {K : Type*} [Field K] [NumberField K]
theorem idealClass_finitePrimeIdele
    (v : HeightOneSpectrum (𝓞 K)) :
    idealClass (finitePrimeIdele v) =
      ClassGroup.mk K (FractionalIdealGroup.prime v)