Module

SixPrimeFiniteSupport.lean

Nyll.SawinTotallyRealTowers.SixPrimeFiniteSupport
4 declarations indexed from sourceView source ↗

Finite coordinates for the six-prime support

The finite set of allowed places is the actual six-prime support, with cardinality six. It provides the coordinate set used by H² localization.

Declarations

ClassFieldTower.Sawin.sixAllowedPrimes
Source context 3 commands

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

open scoped NumberField
open IsDedekindDomain
namespace ClassFieldTower.Sawin
def sixAllowedPrimes : Finset Nat.Primes
ClassFieldTower.Sawin.sawinFinitePrimeSupport

The six allowed finite places as a finite coordinate set.

Source context 3 commands

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

open scoped NumberField
open IsDedekindDomain
namespace ClassFieldTower.Sawin
def sawinFinitePrimeSupport : Finset (HeightOneSpectrum (𝓞 ℚ))
ClassFieldTower.Sawin.mem_sawinFinitePrimeSupport_iff

Finite-set and set-valued versions of the ramification support agree.

Source context 3 commands

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

open scoped NumberField
open IsDedekindDomain
namespace ClassFieldTower.Sawin
theorem mem_sawinFinitePrimeSupport_iff (v : HeightOneSpectrum (𝓞 ℚ)) :
    v ∈ sawinFinitePrimeSupport ↔ v ∈ sawinRationalPrimeSupport
ClassFieldTower.Sawin.sawinFinitePrimeSupport_card

There are precisely six finite coordinates in the allowed support.

Source context 3 commands

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

open scoped NumberField
open IsDedekindDomain
namespace ClassFieldTower.Sawin
theorem sawinFinitePrimeSupport_card : sawinFinitePrimeSupport.card = 6