ModulePresentationH2UpperBound.lean
Nyll.GaloisCohomology.ProP.PresentationH2UpperBound
13 declarations indexed from sourceView source ↗ Module documentation
The presentation upper bound for degree-two continuous cohomology
If the extracted kernel character vanishes, the normalized free-source primitive descends along the presentation quotient. Its homogeneous lift is a target primitive, proving injectivity into the invariant kernel character space and hence the displayed relation-cardinality bound.
Imports7
- Nyll.GaloisCohomology.ProP.PresentationH2KernelCharacter
- Mathlib.RepresentationTheory.Homological.ContCohomology.Basic
- Mathlib.RepresentationTheory.Continuous.Basic
- Mathlib.RepresentationTheory.Continuous.TopRep
- Mathlib.Topology.ContinuousMap.Algebra
- Mathlib.Topology.ContinuousMap.Basic
- Mathlib.Topology.ContinuousMap.Defs
Imported by2
Declarations
ClassFieldTower.ProP.presentationUpperContinuousH1Module
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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.presentationNormalizedPrimitiveContinuousMap
DocumentationThe normalized primitive as a continuous map on the free source.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationNormalizedPrimitive_factors
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedNormalizedPrimitive
DocumentationDescend a normalized primitive whose kernel character vanishes to the presentation target.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedNormalizedPrimitive_comp
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedPrimitive
DocumentationThe homogeneous target primitive reconstructed from the descended normalized value.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedPrimitive_apply
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedPrimitive_pullback_apply
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.presentationDescendedPrimitive_boundary
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.PresentationH2Aux.eq_zero_of_presentationH2ToInvariantKernelH1_eq_zero
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
namespace PresentationH2Aux
ClassFieldTower.ProP.presentationH2ToInvariantKernelH1_injective
DocumentationThe presentation kernel character remembers every degree-two target class.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.ProP.presentationH2_finiteDimensional
DocumentationDegree-two continuous cohomology is finite-dimensional for a finite presentation target.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule
ClassFieldTower.ProP.finrank_continuousCohomologyZModPLifted_degree_two_le_relationCard
DocumentationThe degree-two mod-p cohomology rank is at most the displayed relation count.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory TopRep ContRepresentation
open ProCGroups
open PresentationH2Aux
noncomputable section
universe u
variable {p : ℕ} [Fact p.Prime]
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 presentationUpperContinuousH1Module
{H : Type u} [Group H] [TopologicalSpace H] [IsTopologicalGroup H] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := H)) :=
continuousH1ZModModule