ModulePresentationH2KernelCharacter.lean
Nyll.GaloisCohomology.ProP.PresentationH2KernelCharacter
10 declarations indexed from sourceView source ↗ Module documentation
Kernel characters extracted from presentation degree-two classes
The normalized free-source primitive restricts to a continuous conjugation-invariant character of the presentation kernel. The construction is linear in the degree-two cohomology class.
Declarations
ClassFieldTower.ProP.presentationH2KernelCanonicalZModAddCommGroup
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
ClassFieldTower.ProP.presentationContinuousH1Module
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
ClassFieldTower.ProP.PresentationH2Aux.presentationNormalizedPrimitiveValue
DocumentationThe normalized inhomogeneous value of the chosen free-source primitive.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationPrimitive_base
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationNormalizedPrimitive_mul_of_left_kernel
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationNormalizedPrimitive_mul_of_right_kernel
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationKernelH1OfClass
DocumentationThe continuous kernel character extracted from a degree-two target class.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationKernelH1OfClass_invariant
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationH2KernelClass
DocumentationThe extracted character, together with its free-source conjugation invariance.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.presentationH2ToInvariantKernelH1
DocumentationThe linear map from target degree-two cohomology to invariant presentation-kernel classes.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
local instance presentationH2KernelCanonicalZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
variable [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G]
variable {d r : ℕ}
variable {sourceData :
FreeProC.EpimorphicallyFreeProCGroupOnConvergingSetData.{u, u}
(FiniteGroupClass.pGroup p)}
local instance presentationContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule