ModuleContinuousH1InflationExact.lean
Nyll.GaloisCohomology.ProP.ContinuousH1InflationExact
9 declarations indexed from sourceView source ↗ Module documentation
Exactness of continuous degree-one inflation and restriction
For an open normal subgroup U, continuous mod-p characters of G / U inflate to continuous characters of G. Their range is exactly the kernel of restriction to U.
Declarations
ClassFieldTower.Cohomology.continuousH1InflationZModAddCommGroup
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ClassFieldTower.Cohomology.continuousH1InflationModule
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
ClassFieldTower.Cohomology.continuousH1InflationAddHom
DocumentationPull a continuous degree-one character on G / U back along the quotient projection.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1InflationLinearMap
DocumentationContinuous degree-one inflation as a ZMod p-linear map.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1InflationLinearMap_apply
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1InflationLinearMap_zero
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1InflationLinearMap_injective
DocumentationDegree-one inflation is injective because the quotient projection is surjective.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousCharacterRestriction_continuousH1Inflation_eq_zero
DocumentationInflated degree-one characters restrict trivially to the kernel of the quotient map.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.Cohomology.continuousH1Inflation_range_eq_characterRestriction_ker
DocumentationThe continuous degree-one inflation--restriction sequence is exact at ambient characters.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.Cohomology
open ProCGroups ProCGroups.ProC
open ClassFieldTower.ProP
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
local instance continuousH1InflationZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
local instance continuousH1InflationModule
{q : ℕ} {H : Type*} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod q) (ContinuousH1ZMod (p := q) (G := H)) :=
continuousH1ZModModule