ModuleBasePlaceSelection.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.ClassFieldAxiom.SUnitKummerPrimeSelection.BasePlaceSelection
10 declarations indexed from sourceView source ↗ Module documentation
Base-place selection for S-unit Kummer extensions
This file constructs infinite full-decomposition candidate sets and chooses pairwise distinct base places outside the finite avoidance set. Distinctness is obtained from Mathlib's Hall marriage theorem.
Declarations
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerCoordinateBasePlaceCandidates
DocumentationBase finite places lying below a full-decomposition place for the cyclic coordinate extension N/N_i.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerCoordinateBasePlaceCandidates_infinite
DocumentationEach cyclic coordinate extension supplies infinitely many base finite places below completely decomposed places.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerAvoidedBasePlaces
DocumentationThe finite set avoided in the prime choice: the enlarged support, all base primes ramified in the full Kummer extension, and the support of the exponent n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.enlargeByFiniteKummerRadicalSupport_subset_sUnitKummerAvoidedBasePlaces
DocumentationThe enlarged support is contained in the finite avoidance set.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.exists_sUnitKummerChosenBasePlaces
DocumentationSimultaneously choose distinct full-decomposition candidates outside the enlarged support, the ramified primes of N/K, and the support of n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerChosenBasePlaces
DocumentationThe chosen ordered family of base primes.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerChosenBasePlaces_injective
DocumentationThe chosen base primes are pairwise distinct.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerChosenBasePlaces_mem_coordinateBasePlaceCandidates
DocumentationEach chosen base prime lies below a completely decomposed place in its coordinate fixed field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerChosenBasePlaces_not_mem_avoided
DocumentationEvery chosen base prime avoids the enlarged support, the ramified primes of the full Kummer extension, and the support of n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitKummerChosenBasePlaces_valuation_natCast_eq_one
DocumentationThe exponent n is a unit at every chosen base prime.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative
open NumberField IsDedekindDomain
open KummerTheory
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
section FinitePlaces
variable {K : Type} [Field K]
[NumberField K]