Module

RationalCyclotomicFinitePlace.lean

Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.RationalCyclotomicFinitePlace
4 declarations indexed from sourceView source ↗

Unramified finite places of rational cyclotomic levels

This file connects the cyclotomic ramification-index formula over ℤ to the finite-place completions used by the global Artin map. A rational prime outside the conductor is unramified at the actual chosen extension of its normalized finite-place absolute value.

Declarations

Source context 5 commands

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

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
instance (q : Nat.Primes) : Fact q.1.Prime
GlobalClassFieldTheory.Reciprocity.rationalPrime_liesOver_integerSpan

The height-one prime of 𝓞 ℚ indexed by q lies over the principal prime ideal (q) of ℤ.

Source context 6 commands

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

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
local instance (q : Nat.Primes) : Fact q.1.Prime :=
  ⟨q.2⟩
theorem rationalPrime_liesOver_integerSpan
    (q : Nat.Primes) :
    (RayClass.rationalPrime q).asIdeal.LiesOver
      (Ideal.span {(q.1 : ℤ)})
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevel_isUnramifiedAt_chosenFinitePlaceCentre

The centre of the chosen finite-place extension in a rational cyclotomic level is algebraically unramified away from the level.

Source context 6 commands

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

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
local instance (q : Nat.Primes) : Fact q.1.Prime :=
  ⟨q.2⟩
theorem rationalCyclotomicLevel_isUnramifiedAt_chosenFinitePlaceCentre
    (m : ℕ+) (q : Nat.Primes)
    (hq : ¬ q.1 ∣ (m : ℕ)) :
    Algebra.IsUnramifiedAt (𝓞 ℚ)
      (finitePlaceExtensionCentre
        (K := ℚ)
        (L := KummerTheory.rationalCyclotomicLevel m)
        (RayClass.rationalPrime q)
        (chosenFinitePlaceExtension
          (L := KummerTheory.rationalCyclotomicLevel m)
          (RayClass.rationalPrime q))).asIdeal
GlobalClassFieldTheory.Reciprocity.rationalCyclotomicLevel_chosenFinitePlaceIsUnramified

A rational cyclotomic level is unramified at every chosen finite place whose underlying rational prime does not divide the level.

Source context 6 commands

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

open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
local instance (q : Nat.Primes) : Fact q.1.Prime :=
  ⟨q.2⟩
theorem rationalCyclotomicLevel_chosenFinitePlaceIsUnramified
    (m : ℕ+) (q : Nat.Primes)
    (hq : ¬ q.1 ∣ (m : ℕ)) :
    ChosenFinitePlaceIsUnramified
      (K := ℚ)
      (L := KummerTheory.rationalCyclotomicLevel m)
      (RayClass.rationalPrime q)