ModuleIdeleFiniteValuationCharacters.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdeleFiniteValuationCharacters
13 declarations indexed from sourceView source ↗ Module documentation
Characters of the finite valuation vector of an idele
Any algebraic functional on the product of mod-p valuation defects gives a continuous idele character. No continuity of the functional on that product is required: its composite vanishes on the open subgroup of ideles integral at every finite place. On principal ideles the character agrees with the dual of global finite-valuation localization.
Declarations
ClassFieldTower.Martinet.Shafarevich.ideleFiniteValuationDefectHom
DocumentationAll mod-p finite valuations of an idele, with the same sign as global valuations.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
ClassFieldTower.Martinet.Shafarevich.ideleFiniteValuationDefectHom_eq_one_of_supportedAt_empty
DocumentationIntegral ideles have zero finite-valuation defect.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
ClassFieldTower.Martinet.Shafarevich.ideleFiniteValuationDefectHom_principalIdele
DocumentationThe valuation defect of a principal idele is the global power-class localization.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.ideleFiniteValuationDefectHom_finitePlace
DocumentationA one-place idele has only its own valuation coordinate.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
open scoped Classical in
ClassFieldTower.Martinet.Shafarevich.finitePlaceIdele_mem_supportedAt_empty_of_integral
DocumentationAn integral unit at one finite place defines an integral idele.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
omit [Fact p.Prime] in
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacterTopology
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacterDiscreteTopology
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacterMonoidHom
DocumentationAn algebraic valuation functional, evaluated on the finite valuations of an idele.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacterMonoidHom_eq_one_of_supportedAt_empty
DocumentationA valuation character vanishes on ideles integral at every finite place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacterMonoidHom_continuous
DocumentationThe open integral-idele subgroup proves continuity, without any topology on the dual.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacter
DocumentationThe continuous idele character furnished by a finite-valuation functional.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacter_principalIdele
DocumentationOn principal ideles this is exactly the dualized global valuation map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.ideleValuationCharacter_finitePlace_integral
DocumentationValuation characters kill all integral local units at every finite place.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField WithZero
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open IsDedekindDomain KummerTheory IdeleGroup
variable (K : Type*) [Field K] [NumberField K] (p : ℕ)
variable [Fact p.Prime]
local instance ideleValuationCharacterTopology : TopologicalSpace (ZMod p) := ⊥
local instance ideleValuationCharacterDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _