ModuleAbsoluteCharacterRadicalReciprocity.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.AbsoluteCharacterRadicalReciprocity
8 declarations indexed from sourceView source ↗ Module documentation
Reciprocity annihilates global-character ramification on the ideal radical
An absolute finite character supplies an actual principal-trivial idele character. Outside a finite support, inertia-triviality kills integral units. Global reciprocity then proves that the sum of its local pairings on that support annihilates the ideal-power radical. This is the choice-independence input for the Shafarevich obstruction functional.
Declarations
ClassFieldTower.Martinet.Shafarevich.absoluteRadicalReciprocityTopology
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
ClassFieldTower.Martinet.Shafarevich.absoluteRadicalReciprocityDiscrete
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.absoluteRadicalReciprocityValuative
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.absoluteRadicalReciprocityLocalField
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance absoluteRadicalReciprocityValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.absoluteRadicalReciprocityModule
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance absoluteRadicalReciprocityValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance absoluteRadicalReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitCharacter_absoluteCharacter
DocumentationActual local reciprocity evaluates a restricted absolute character by the associated global idele character.
Source context 13 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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance absoluteRadicalReciprocityValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance absoluteRadicalReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance absoluteRadicalReciprocityModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
variable (chi : Field.absoluteGaloisGroup F →ₜ* Multiplicative (ZMod (n : ℕ)))
ClassFieldTower.Martinet.Shafarevich.globalReciprocityIdeleCharacter_integral_eq_one_of_inertia
DocumentationKilling actual absolute inertia kills the actual adic integral units under the associated global idele character.
Source context 13 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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance absoluteRadicalReciprocityValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance absoluteRadicalReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance absoluteRadicalReciprocityModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
variable (chi : Field.absoluteGaloisGroup F →ₜ* Multiplicative (ZMod (n : ℕ)))
ClassFieldTower.Martinet.Shafarevich.absoluteCharacter_finiteSupport_radical_annihilator
DocumentationThe finite-support reciprocity functional of a global character is zero on the ideal radical whenever all ramification is contained in the support.
Source context 13 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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
local instance absoluteRadicalReciprocityTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance absoluteRadicalReciprocityDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance absoluteRadicalReciprocityValuative (v : HeightOneSpectrum (𝓞 F)) :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance absoluteRadicalReciprocityLocalField (v : HeightOneSpectrum (𝓞 F)) :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance absoluteRadicalReciprocityModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
variable (chi : Field.absoluteGaloisGroup F →ₜ* Multiplicative (ZMod (n : ℕ)))