ModuleIdeleIntegralCharacterRadical.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdeleIntegralCharacterRadical
8 declarations indexed from sourceView source ↗ Module documentation
Integral idele characters annihilate the ideal-power radical
A continuous character trivial on each finite integral one-place idele is trivial on their entire product, by convergence of the finite partial products. Odd powers are surjective on the archimedean factors. Thus an odd mod-p character with these local triviality conditions kills the whole integral-idele subgroup.
The fractional-ideal map is surjective and has this integral subgroup as kernel. Lifting the ideal root of a radical element therefore writes its principal idele as a p-th power times an integral idele. The character annihilates it. No global reciprocity comparison is an extra hypothesis.
Declarations
ClassFieldTower.Martinet.Shafarevich.integralCharacterTopology
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
ClassFieldTower.Martinet.Shafarevich.integralCharacterDiscrete
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.multiplicativeZMod_pow_eq_one
DocumentationEvery multiplicative mod-p coefficient has p-th power one.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.integralFiniteIdeleContinuousHom
DocumentationThe actual product of finite integral units, with archimedean part one.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleCharacter_integralFinite_eq_one
DocumentationPointwise triviality on integral units implies triviality on their product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.infiniteIdele_pow_surjective_of_odd
DocumentationOdd powers are surjective on all archimedean idele factors.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
include hpOdd
omit [NumberField F] [Fact (n : ℕ).Prime] in
ClassFieldTower.Martinet.Shafarevich.ideleCharacter_integral_eq_one
DocumentationAn odd mod-p character trivial on local integral units kills integral ideles.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
include hpOdd
ClassFieldTower.Martinet.Shafarevich.ideleCharacter_principal_radical_eq_one_of_integral_local
DocumentationSuch a character kills principal ideles of ideal-power radical elements.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology BigOperators
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime] (hpOdd : Odd (n : ℕ))
local instance integralCharacterTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance integralCharacterDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
include hpOdd