ModuleFiniteSupportDecompositionRadicalPairing.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FiniteSupportDecompositionRadicalPairing
7 declarations indexed from sourceView source ↗ Module documentation
The linear radical pairing of a finite family of decomposition characters
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteDecompositionRadicalTopology
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
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F] (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finiteDecompositionRadicalDiscrete
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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
ClassFieldTower.Martinet.Shafarevich.finiteDecompositionRadicalValuative
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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteDecompositionRadicalDiscrete : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finiteDecompositionRadicalLocalField
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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteDecompositionRadicalDiscrete : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteDecompositionRadicalValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.finiteDecompositionRadicalModule
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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteDecompositionRadicalDiscrete : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteDecompositionRadicalValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteDecompositionRadicalLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finiteSupportDecompositionRadicalPairing
DocumentationRestrict the sum of localized reciprocity pairings to the global ideal radical. The input consists of actual characters on the absolute decomposition groups.
Source context 12 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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteDecompositionRadicalDiscrete : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteDecompositionRadicalValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteDecompositionRadicalLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteDecompositionRadicalModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))
ClassFieldTower.Martinet.Shafarevich.finiteSupportDecompositionRadicalPairing_apply
DocumentationEvaluation is the finite sum of the transported local characters' values.
Source context 12 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] (p : ℕ) [Fact p.Prime]
local instance finiteDecompositionRadicalTopology : TopologicalSpace (ZMod p) := ⊥
local instance finiteDecompositionRadicalDiscrete : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance finiteDecompositionRadicalValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finiteDecompositionRadicalLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finiteDecompositionRadicalModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) := continuousH1ZModModule
variable (S : Finset (HeightOneSpectrum (𝓞 F)))