ModuleLocalValuationKummerDual.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.LocalValuationKummerDual
11 declarations indexed from sourceView source ↗ Module documentation
Finite-place valuation defects and local Kummer duality
At a finite place of a number field, normalized valuation modulo p descends to a surjective linear map from local p-power classes to ZMod p. Its dual embeds the one-dimensional valuation-defect space into the dual of the local power-class module.
The resulting dual map is the local object that must eventually be compared with the coordinate maps in finiteValuationLocalizationDual and, through local Hilbert duality, with local Kummer classes.
Declarations
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicCompletionValuativeRel
DocumentationThe valuation relation induced by the distinguished integer-valued valuation on an adic completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceAdicCompletionIsNonarchimedeanLocalField
DocumentationA number-field completion, equipped with its distinguished adic valuation, is a nonarchimedean local field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.FinitePlaceLocalPowerClassModP
DocumentationLocal p-power classes at the finite place v, with their canonical ZMod p-module structure.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuationMonoidHom
DocumentationNormalized valuation modulo p, descended to local p-power classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuationMonoidHom_surjective
DocumentationThe finite-place local valuation on power classes is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuation
DocumentationNormalized valuation modulo p as a linear map on local power classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuation_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuation_surjective
DocumentationThe linear local valuation on power classes is surjective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceValuationDefectDualEmbedding
DocumentationThe one-dimensional valuation-defect space inside the dual of local power classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceValuationDefectDualEmbedding_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceValuationDefectDualEmbedding_injective
DocumentationThe dualized valuation-defect map is injective.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory
variable (K : Type*) [Field K] [NumberField K]
variable (p : ℕ) [Fact p.Prime]