ModulePresentationH2Primitive.lean
Nyll.GaloisCohomology.ProP.PresentationH2Primitive
19 declarations indexed from sourceView source ↗ Module documentation
Primitive selection for presentation degree-two classes
This file linearly selects homogeneous cocycle representatives and, after restriction to the finite-basis free pro-p source, linearly selects degree-one primitives. It also records the pointwise boundary and normalization identities used by the presentation five-term argument.
Declarations
ClassFieldTower.ProP.PresentationH2Aux.homologyπ_surjective
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
ClassFieldTower.ProP.PresentationH2Aux.homologyRepresentativeSection
DocumentationA linear choice of a cocycle representative for each continuous cohomology class.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [Fact p.Prime]
ClassFieldTower.ProP.PresentationH2Aux.homologyRepresentativeSection_rightInverse
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [Fact p.Prime]
ClassFieldTower.ProP.PresentationH2Aux.freeBoundary_surjective
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [Fact p.Prime]
ClassFieldTower.ProP.PresentationH2Aux.freePrimitiveSection
DocumentationA linear choice of degree-one primitives for degree-two cocycles on the free source.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [Fact p.Prime]
ClassFieldTower.ProP.PresentationH2Aux.freePrimitiveSection_rightInverse
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [Fact p.Prime]
ClassFieldTower.ProP.PresentationH2Aux.targetCocycleSection
DocumentationThe chosen target degree-two cocycle representative.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.presentationPulledCocycle
DocumentationPull the chosen target representative back to the free presentation source.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.presentationPrimitive
DocumentationThe chosen free-source primitive of the pulled-back target cocycle.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.presentationPrimitive_toCycles
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.targetCocycleSection_π
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}
omit [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] in
ClassFieldTower.ProP.PresentationH2Aux.presentationPrimitive_boundary
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.presentationPulledCocycle_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.homogeneousTwoCocycleEquation
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}
omit [Fact p.Prime] [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] in
ClassFieldTower.ProP.PresentationH2Aux.homogeneousTwoCocycle_leftInvariant
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}
omit [Fact p.Prime] [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] in
ClassFieldTower.ProP.PresentationH2Aux.homogeneousTwoCocycle_one_one
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}
omit [Fact p.Prime] [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] in
ClassFieldTower.ProP.PresentationH2Aux.homogeneousTwoCocycle_one_diag
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}
omit [Fact p.Prime] [CompactSpace G] [T2Space G] [TotallyDisconnectedSpace G] in
ClassFieldTower.ProP.PresentationH2Aux.presentationPrimitive_boundary_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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.presentationPrimitive_leftInvariant
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ClassFieldTower.ProP
open CategoryTheory Limits TopRep ContRepresentation
open ProCGroups ProCGroups.ProC
noncomputable section
namespace PresentationH2Aux
universe u
variable {p : ℕ}
variable [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)}