ModuleFiniteSupportIdeleCorrection.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FiniteSupportIdeleCorrection
7 declarations indexed from sourceView source ↗ Module documentation
Global correction of a finite local character family
If the local reciprocity functional annihilates the ideal-power radical, exactness of finite-valuation localization expresses it as a valuation functional. Subtracting the corresponding continuous idele character kills all principal ideles. Global reciprocity then gives an actual maximal abelian character agreeing with the prescribed family on local integral units; the valuation correction changes only the unramified part.
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteSupportIdeleCorrectionZModAddCommGroup
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finiteSupportIdeleCorrectionTopology
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.finiteSupportIdeleCorrectionDiscreteTopology
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance finiteSupportIdeleCorrectionTopology : TopologicalSpace (ZMod p) := ⊥
ClassFieldTower.Martinet.Shafarevich.finiteSupportValuationCorrectedIdeleCharacter
DocumentationThe local reciprocity product corrected by an algebraic valuation functional.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance finiteSupportIdeleCorrectionTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportIdeleCorrectionDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportValuationCorrectedIdeleCharacter_principal
DocumentationA functional explaining the principal values makes the corrected character principal-trivial.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance finiteSupportIdeleCorrectionTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportIdeleCorrectionDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportValuationCorrectedIdeleCharacter_finitePlace_integral
DocumentationValuation correction preserves every prescribed local integral-unit value.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance finiteSupportIdeleCorrectionTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportIdeleCorrectionDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.exists_maximalAbelianCharacter_of_finiteSupport_radical_annihilator
DocumentationAnnihilating the ideal-power radical supplies a genuine global reciprocity character with the same integral-unit values as the finite local family.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP GlobalClassFieldTheory.Reciprocity
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
local instance finiteSupportIdeleCorrectionZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance finiteSupportIdeleCorrectionTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportIdeleCorrectionDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))