ModuleAbsoluteKummerH1.lean
Nyll.GaloisCohomology.Kummer.Concrete.AbsoluteKummerH1
12 declarations indexed from sourceView source ↗ Module documentation
Absolute Kummer characters
For a field containing a primitive n-th root of unity, this file identifies K× / K×ⁿ with continuous characters of the absolute Galois group. The target is first the discrete group of n-th roots of unity and is then identified with the discrete multiplicative group underlying ZMod n.
Declarations
ClassFieldTower.Martinet.Shafarevich.AbsoluteRadicalDatum
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.finiteKummerRadicalSubgroup_algebraicClosure_eq_top
DocumentationEvery base-field unit has an n-th root in the algebraic closure.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.unitsEquivAbsoluteRadicalCarrier
DocumentationThe full unit group is multiplicatively equivalent to the actual radical subgroup in the algebraic closure.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.map_powerRange_unitsEquivAbsoluteRadicalCarrier
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.absolutePowerClassEquivRadicalQuotient
DocumentationThe ordinary power-class group is canonically the radical quotient used by the infinite Kummer character theorem over the algebraic closure.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.absoluteKummerContinuousNthRootsCharacterEquiv
DocumentationAbsolute Kummer theory with its natural roots-of-unity target.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.nthRootsSubgroupEquivMultiplicativeZMod
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.discreteMultiplicativeZModTopologicalSpace
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
ClassFieldTower.Martinet.Shafarevich.discreteMultiplicativeZModDiscreteTopology
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
local instance discreteMultiplicativeZModTopologicalSpace (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
ClassFieldTower.Martinet.Shafarevich.discreteNthRootsContinuousMulEquivMultiplicativeZMod
DocumentationChoosing a primitive root in K identifies discrete roots of unity in its algebraic closure with the discrete multiplicative group underlying ZMod n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
local instance discreteMultiplicativeZModTopologicalSpace (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance discreteMultiplicativeZModDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.continuousCharacterCongrRight
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
local instance discreteMultiplicativeZModTopologicalSpace (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance discreteMultiplicativeZModDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.absoluteKummerContinuousZModCharacterEquiv
DocumentationAbsolute Kummer theory in the mod-n character convention used by the continuous degree-one cohomology API.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K]
local instance discreteMultiplicativeZModTopologicalSpace (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance discreteMultiplicativeZModDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _