ModuleLocalUnramifiedArtinKummerRange.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.LocalUnramifiedArtinKummerRange
12 declarations indexed from sourceView source ↗ Module documentation
Unramified Artin--Kummer duality and the valuation line
The intrinsic inertia-trivial subspace of local continuous H¹ is sent by the Artin--Kummer pairing precisely onto the valuation line in the dual. The proof uses actual unramified Kummer extensions and their Frobenius action, and applies also when the residue characteristic is the coefficient prime.
Declarations
ClassFieldTower.Martinet.Shafarevich.localUnramifiedArtinKummerRangeTopology
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.localUnramifiedArtinKummerRangeDiscreteTopology
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.localUnramifiedArtinKummerRangeModule
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.localStandardUnramifiedH1
DocumentationIntrinsic unramified H¹, written in the standard absolute-Galois model.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.isUnramifiedChosenSimpleKummer_of_kummerH1_mem
DocumentationAn inertia-trivial Kummer character defines an actually unramified chosen simple extension, including in residue characteristic n.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localStandardH1Valuation
DocumentationThe local valuation, transported through absolute Kummer theory.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localStandardH1ValuationDualEmbedding
DocumentationThe valuation line in the dual of standard local H¹.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localStandardH1ValuationDualEmbedding_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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerH1DualEmbedding_mk_unramified
DocumentationThe local Artin--Kummer functional of an unramified radical is the Frobenius-scaled valuation functional on H¹.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localArtinKummerH1DualEmbedding_mem_valuation_range
DocumentationIntrinsic unramified classes map into the valuation dual line under local Artin--Kummer duality.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localStandardUnramifiedH1_exists_ne_zero
DocumentationThe intrinsic unramified line is not zero.
Source context 10 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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
omit [CharZero K] in
ClassFieldTower.Martinet.Shafarevich.localArtinKummerH1DualEmbedding_unramified_range
DocumentationLocal Artin--Kummer duality takes intrinsic unramified H¹ exactly onto the valuation dual line.
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 localUnramifiedArtinKummerRangeTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localUnramifiedArtinKummerRangeDiscreteTopology : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localUnramifiedArtinKummerRangeModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule