ModuleFinitePlaceCyclotomicH1ValuationDual.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.FinitePlaceCyclotomicH1ValuationDual
10 declarations indexed from sourceView source ↗ Module documentation
The cyclotomic local H¹ valuation line
At a finite place of the cyclotomic base, transport the normalized valuation functional from local power classes to intrinsic continuous H¹. Its image is exactly the annihilator of the valuation-zero subspace.
Declarations
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicH1ValuationDualFiniteDimensional
Source context 7 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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicH1ValuationDualNumberField
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicH1ValuationDualTopology
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicH1ValuationDualDiscreteTopology
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicH1ValuationDualModule
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicCompletionH1ValuationDualEmbedding
DocumentationThe dual of the intrinsic-local Kummer valuation coordinate.
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
local instance finitePlaceCyclotomicH1ValuationDualModule
{q : ℕ} {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicCompletionH1ValuationDualEmbedding_apply
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
local instance finitePlaceCyclotomicH1ValuationDualModule
{q : ℕ} {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicCompletionH1ValuationDualEmbedding_eq_transport
DocumentationThe intrinsic H¹ valuation line is the old valuation-defect line transported through local Kummer theory.
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
local instance finitePlaceCyclotomicH1ValuationDualModule
{q : ℕ} {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicCompletionH1ValuationDualEmbedding_range
DocumentationThe transported valuation line is exactly the annihilator of local power classes of valuation zero.
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
local instance finitePlaceCyclotomicH1ValuationDualModule
{q : ℕ} {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.finitePlaceCyclotomicCompletionH1ValuationDualEmbedding_injective
DocumentationThe transported valuation line remains injectively parametrized by ZMod p.
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 KummerTheory
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
local instance finitePlaceCyclotomicH1ValuationDualFiniteDimensional :
FiniteDimensional F (FinitePlaceCyclotomicBase F p) :=
finiteDimensional_idealRadicalCyclotomicBase
F p (Fact.out : p.Prime)
local instance finitePlaceCyclotomicH1ValuationDualNumberField :
NumberField (FinitePlaceCyclotomicBase F p) :=
NumberField.of_module_finite F (FinitePlaceCyclotomicBase F p)
local instance finitePlaceCyclotomicH1ValuationDualTopology (q : ℕ) :
TopologicalSpace (ZMod q) := ⊥
local instance finitePlaceCyclotomicH1ValuationDualDiscreteTopology (q : ℕ) :
DiscreteTopology (ZMod q) :=
discreteTopology_bot _
local instance finitePlaceCyclotomicH1ValuationDualModule
{q : ℕ} {G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := G)) :=
continuousH1ZModModule