ModuleProfinite.lean
Nyll.ProCGroups.Presentations.Profinite
12 declarations indexed from sourceView source ↗ Module documentation
Presentations of profinite and pro-C groups
This module defines closed normal closures of relators and free pro-C presentations, together with their basic kernel and universal-property consequences.
Declarations
ProCGroups.Presentations.Subgroup.closedNormalClosure
DocumentationThe closed normal subgroup generated by a set of profinite relators.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.closedNormalClosure
DocumentationThe closed normal subgroup generated by a set of profinite relators.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.closedNormalClosure_normal
DocumentationThe closed normal closure of a relator set is a normal subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.closedNormalClosure_isClosed
DocumentationThe closed normal closure of a relator set is a closed subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.subset_closedNormalClosure
DocumentationEvery relator in \(R\) lies in the closed normal closure of \(R\).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.closedNormalClosure_le_closed_normal
DocumentationThe closed normal closure of \(R\) is contained in any closed normal subgroup that contains \(R\).
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
section ClosedNormalClosure
variable {F : Type u} [Group F] [TopologicalSpace F] [IsTopologicalGroup F]
ProCGroups.Presentations.IsFreePresentationOf
DocumentationA relator presentation whose source is a chosen free pro-C group.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
ProCGroups.Presentations.IsFreePresentationOf.π
DocumentationThe chosen quotient map recorded by a free pro-C presentation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
namespace IsFreePresentationOf
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable {X F G : Type u} [TopologicalSpace X]
variable [Group F] [Group G]
variable [TopologicalSpace F] [TopologicalSpace G]
variable [IsTopologicalGroup F] [IsTopologicalGroup G]
variable [CompactSpace F] [T2Space F] [TotallyDisconnectedSpace F]
variable {ι : X → F} {R : Set F}
ProCGroups.Presentations.IsFreePresentationOf.freeSource
DocumentationThe source of a free presentation is free pro-C.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
namespace IsFreePresentationOf
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable {X F G : Type u} [TopologicalSpace X]
variable [Group F] [Group G]
variable [TopologicalSpace F] [TopologicalSpace G]
variable [IsTopologicalGroup F] [IsTopologicalGroup G]
variable [CompactSpace F] [T2Space F] [TotallyDisconnectedSpace F]
variable {ι : X → F} {R : Set F}
ProCGroups.Presentations.IsFreePresentationOf.targetProC
DocumentationThe target of a free presentation is pro-C.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
namespace IsFreePresentationOf
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable {X F G : Type u} [TopologicalSpace X]
variable [Group F] [Group G]
variable [TopologicalSpace F] [TopologicalSpace G]
variable [IsTopologicalGroup F] [IsTopologicalGroup G]
variable [CompactSpace F] [T2Space F] [TotallyDisconnectedSpace F]
variable {ι : X → F} {R : Set F}
ProCGroups.Presentations.IsFreePresentationOf.π_surjective
DocumentationThe chosen quotient map is surjective.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
namespace IsFreePresentationOf
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable {X F G : Type u} [TopologicalSpace X]
variable [Group F] [Group G]
variable [TopologicalSpace F] [TopologicalSpace G]
variable [IsTopologicalGroup F] [IsTopologicalGroup G]
variable [CompactSpace F] [T2Space F] [TotallyDisconnectedSpace F]
variable {ι : X → F} {R : Set F}
ProCGroups.Presentations.IsFreePresentationOf.kernel_eq_closedNormalClosure
DocumentationThe kernel of the chosen quotient map is the closed normal closure of the relators.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ProCGroups.Presentations
universe u
namespace IsFreePresentationOf
variable {C : ProCGroups.FiniteGroupClass.{u}}
variable {X F G : Type u} [TopologicalSpace X]
variable [Group F] [Group G]
variable [TopologicalSpace F] [TopologicalSpace G]
variable [IsTopologicalGroup F] [IsTopologicalGroup G]
variable [CompactSpace F] [T2Space F] [TotallyDisconnectedSpace F]
variable {ι : X → F} {R : Set F}