ModuleIdealPowerRadicalAbsoluteKummer.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdealPowerRadicalAbsoluteKummer
16 declarations indexed from sourceView source ↗ Module documentation
Ideal-power radical classes as absolute Kummer characters
For a number field containing a primitive n-th root of unity, this file embeds the empty-support Selmer group, and hence the ideal-power radical quotient, into the continuous mod-n characters of the absolute Galois group. The image subgroup records exactly the Kummer characters satisfying the empty finite-valuation condition.
Declarations
ClassFieldTower.Martinet.Shafarevich.idealRadicalCharacterTopology
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] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.idealRadicalCharacterDiscreteTopology
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerToAbsolutePowerClass
DocumentationThe inclusion of the empty-support Selmer group into the full group of power classes.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerToAbsolutePowerClass_injective
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerToAbsoluteKummerCharacter
DocumentationEmpty-support Selmer classes as continuous absolute Kummer characters.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerToAbsoluteKummerCharacter_apply
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerToAbsoluteKummerCharacter_injective
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientToAbsoluteKummerCharacter
DocumentationIdeal-power radical classes as continuous absolute Kummer characters.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientToAbsoluteKummerCharacter_apply
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientToAbsoluteKummerCharacter_mk
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientToAbsoluteKummerCharacter_injective
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealPowerRadicalAbsoluteKummerCharacterSubgroup
DocumentationThe subgroup of absolute Kummer characters cut out by the empty-support Selmer condition.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerEquivAbsoluteKummerCharacterSubgroup
DocumentationThe empty-support Selmer group is equivalent to its subgroup of absolute Kummer characters.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.emptySupportSelmerEquivAbsoluteKummerCharacterSubgroup_apply_coe
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientEquivAbsoluteKummerCharacterSubgroup
DocumentationThe ideal-power radical quotient is equivalent to the same subgroup of absolute Kummer characters.
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.idealNthPowerRadicalQuotientEquivAbsoluteKummerCharacterSubgroup_apply_coe
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] [NumberField K]
local instance idealRadicalCharacterTopology (n : ℕ) :
TopologicalSpace (Multiplicative (ZMod n)) := ⊥
local instance idealRadicalCharacterDiscreteTopology (n : ℕ) :
DiscreteTopology (Multiplicative (ZMod n)) :=
discreteTopology_bot _