ModuleFinitePlaceUnramifiedRadicalPairing.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FinitePlaceUnramifiedRadicalPairing
11 declarations indexed from sourceView source ↗ Module documentation
Unramified reciprocity characters on the ideal radical
An ideal-radical class has valuation zero modulo the coefficient prime at every finite place. Consequently, unramified local characters annihilate its localization, and changing a character by an unramified character does not change its value there. No roots-of-unity or parity hypothesis is needed.
Declarations
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalValuativeRel
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalLocalField
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalTopology
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalDiscrete
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedRadicalH1Module
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finitePlaceLocalPowerClassValuation_idealRadical_eq_zero
DocumentationAn ideal-radical class has zero local valuation modulo the prime.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceUnramifiedRadicalH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceUnramifiedReciprocityPairing_idealRadical_eq_zero
DocumentationUnramified local reciprocity characters kill localized ideal radicals.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceUnramifiedRadicalH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceReciprocityPairing_idealRadical_eq_of_sub_unramified
DocumentationThe reciprocity pairing on the ideal radical depends only on ramification.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceUnramifiedRadicalH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceDecompositionReciprocityPairing_idealRadical_eq_of_inertiaRestriction_eq
DocumentationEquality on actual decomposition-group inertia suffices for equality of the localized ideal-radical reciprocity pairing.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceUnramifiedRadicalH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceDecompositionReciprocityPairing_idealRadical_eq_of_character_inertia_eq
DocumentationCharacter-valued form: no passage to a chosen local cohomology representative is required of a caller comparing two global lifts.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (v : HeightOneSpectrum (𝓞 F))
local instance finitePlaceUnramifiedRadicalCanonicalZModAddCommGroup :
AddCommGroup (ZMod (n : ℕ)) :=
(ZMod.instField (n : ℕ)).toDivisionRing.toAddCommGroup
local instance finitePlaceUnramifiedRadicalValuativeRel : ValuativeRel (v.adicCompletion F) :=
finitePlaceAdicCompletionValuativeRel F v
local instance finitePlaceUnramifiedRadicalLocalField :
IsNonarchimedeanLocalField (v.adicCompletion F) :=
finitePlaceAdicCompletionIsNonarchimedeanLocalField F v
local instance finitePlaceUnramifiedRadicalTopology : TopologicalSpace (ZMod (n : ℕ)) := ⊥
local instance finitePlaceUnramifiedRadicalDiscrete : DiscreteTopology (ZMod (n : ℕ)) :=
discreteTopology_bot _
local instance finitePlaceUnramifiedRadicalH1Module
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod (n : ℕ)) (ContinuousH1ZMod (p := (n : ℕ)) (G := G)) := continuousH1ZModModule