ModuleFinitePlaceReciprocityUnramifiedUnits.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FinitePlaceReciprocityUnramifiedUnits
7 declarations indexed from sourceView source ↗ Module documentation
Adic integral units detect unramified reciprocity characters
Compatibility of the intrinsic normalized valuation with the distinguished adic valuation identifies its zero kernel with the actual completion's integral-unit subgroup. The roots-of-unity-free local reciprocity criterion therefore applies directly to finite-place idele factors.
Declarations
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityUnitsValuativeRel
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityUnitsLocalField
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityUnitsTopology
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceReciprocityUnitsLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityUnitsDiscrete
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceReciprocityUnitsLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityUnitsH1Module
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceReciprocityUnitsLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finitePlaceValuationMap_eq_zero_iff_integralUnit
DocumentationValuation zero is exactly membership in the actual adic integer-unit subgroup.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceReciprocityUnitsLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceReciprocityUnitsH1Module :
Module (ZMod (n : ℕ))
(ContinuousH1ZMod (p := (n : ℕ))
(G := Field.absoluteGaloisGroup (v.adicCompletion F))) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalReciprocityUnitCharacter_integralUnits_iff_unramified
DocumentationAn Artin character kills actual adic integral units exactly when its continuous H¹ class is intrinsically unramified.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField ValuativeRel WithZero Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain ClassFieldTower.ProP LocalClassFieldTheory LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact ((n : ℕ).Prime)]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceReciprocityUnitsValuativeRel :
ValuativeRel (v.adicCompletion F) := finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceReciprocityUnitsLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceReciprocityUnitsTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceReciprocityUnitsDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceReciprocityUnitsH1Module :
Module (ZMod (n : ℕ))
(ContinuousH1ZMod (p := (n : ℕ))
(G := Field.absoluteGaloisGroup (v.adicCompletion F))) :=
continuousH1ZModModule