ModuleLocalUnramifiedArtinKummerAnnihilator.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.LocalUnramifiedArtinKummerAnnihilator
8 declarations indexed from sourceView source ↗ Module documentation
The annihilator of intrinsic unramified local H¹
The actual Artin--Kummer pairing, restricted to unramified classes in its first argument, vanishes on precisely the valuation-zero Kummer classes. This is the local kernel statement needed to assemble the empty-support unramified local-to-global dual map.
Declarations
ClassFieldTower.Martinet.Shafarevich.localUnramifiedArtinKummerAnnihilatorTopology
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
ClassFieldTower.Martinet.Shafarevich.localUnramifiedArtinKummerAnnihilatorDiscreteTopology
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.localUnramifiedArtinKummerAnnihilatorModule
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.localArtinKummerUnramifiedDualRestriction
DocumentationPair a local class against intrinsic unramified H¹ using the actual local Artin--Kummer pairing.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
local instance localUnramifiedArtinKummerAnnihilatorModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerUnramifiedDualRestriction_apply
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
local instance localUnramifiedArtinKummerAnnihilatorModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerUnramifiedDualRestriction_eq_zero_iff
DocumentationAnnihilating every unramified local class is equivalent to having zero Kummer valuation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
local instance localUnramifiedArtinKummerAnnihilatorModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerUnramifiedDualRestriction_ker
DocumentationThe unramified Artin--Kummer annihilator is the valuation-zero subspace.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
local instance localUnramifiedArtinKummerAnnihilatorModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerUnramifiedDualRestriction_kummer_eq_zero_iff
DocumentationUnder Kummer theory, the local unramified annihilator condition is exactly zero normalized valuation on power classes.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP KummerTheory LocalClassFieldTheory
variable (K : Type) [Field K] [CharZero K]
variable [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localUnramifiedArtinKummerAnnihilatorTopology :
TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerAnnihilatorDiscreteTopology :
DiscreteTopology (ZMod (n : ℕ)) := discreteTopology_bot _
local instance localUnramifiedArtinKummerAnnihilatorModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) :=
continuousH1ZModModule