ModuleLocalReciprocityUnramifiedUnits.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.LocalReciprocityUnramifiedUnits
6 declarations indexed from sourceView source ↗ Module documentation
Integral-unit triviality detects unramified local characters
The actual unit/uniformizer decomposition shows that an Artin character trivial on all integer units has a valuation-line power-class functional. The roots-of-unity-free reciprocity range theorem and pairing injectivity then identify it with the intrinsic unramified H¹ submodule. Neither characteristic zero nor a primitive root in the local field is assumed.
Declarations
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitsTopology
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitsDiscrete
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitsH1Module
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.localReciprocityH1PowerClassPairing_eq_valuation_of_integerUnits
DocumentationAn Artin character trivial on integer units is its normalized uniformizer coordinate times valuation.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localReciprocityUnitsH1Module :
Module (ZMod (n : ℕ))
(ContinuousH1ZMod (p := (n : ℕ)) (G := Field.absoluteGaloisGroup K)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitCharacter_integerUnits_iff_unramified
DocumentationA local Artin character kills every integer unit exactly when its continuous H¹ class is intrinsically unramified.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localReciprocityUnitsH1Module :
Module (ZMod (n : ℕ))
(ContinuousH1ZMod (p := (n : ℕ)) (G := Field.absoluteGaloisGroup K)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localReciprocityUnitCharacter_valuationZero_iff_unramified
DocumentationEquivalent valuation-zero formulation, convenient for comparing actual integral-unit subgroups under completion normalizations.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
local instance localReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance localReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance localReciprocityUnitsH1Module :
Module (ZMod (n : ℕ))
(ContinuousH1ZMod (p := (n : ℕ)) (G := Field.absoluteGaloisGroup K)) :=
continuousH1ZModModule