ModuleFiniteSupportLocalReciprocityIdeleCharacter.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FiniteSupportLocalReciprocityIdeleCharacter
15 declarations indexed from sourceView source ↗ Module documentation
Idele characters from finitely many local reciprocity characters
A finite family of continuous local mod-p characters evaluates on actual idele coordinates. The finite product is continuous, and its value on a principal idele is the sum of the localized power-class pairings.
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteSupportReciprocityTopology
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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finiteSupportReciprocityDiscreteTopology
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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
ClassFieldTower.Martinet.Shafarevich.finiteSupportReciprocityValuativeRel
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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finiteSupportReciprocityLocalField
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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.finiteSupportReciprocityH1Module
Source context 11 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter
DocumentationThe continuous finite product of local reciprocity characters on the actual finite coordinates of an idele.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_apply
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityPowerClassFunctional
DocumentationThe corresponding functional on global power classes is the finite sum of local reciprocity pairings after localization.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityPowerClassFunctional_apply
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_principal
DocumentationPrincipal idele evaluation is the finite sum of actual localized power-class pairings. No coefficient-root hypothesis is used.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_principal_functional
DocumentationThe principal evaluation formula as one global power-class functional.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_finitePlace_mem
DocumentationA supporting finite-place embedding recovers its prescribed local reciprocity character.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_finitePlace_notMem
DocumentationOutside the finite support, every finite-place idele has value one.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_finitePlace
DocumentationEvaluation at an arbitrary finite-place embedding, with its actual support test.
Source context 15 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))
open scoped Classical in
ClassFieldTower.Martinet.Shafarevich.finiteSupportLocalReciprocityIdeleCharacter_infinitePlace
DocumentationEvery archimedean-place embedding is killed by a family supported at finite places.
Source context 14 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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finiteSupportReciprocityTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteSupportReciprocityDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteSupportReciprocityValuativeRel (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteSupportReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteSupportReciprocityH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
variable (chi : ∀ v : ↥S, ContinuousH1ZMod (p := p)
(G := Field.absoluteGaloisGroup (v.1.adicCompletion F)))