ModuleTopologicalProfiniteCompletion.lean
Nyll.ClassFieldTheory.Definitions.LocalClassFieldTheory.TopologicalProfiniteCompletion
16 declarations indexed from sourceView source ↗ Module documentation
Topological profinite completion
This module defines the profinite completion of a topological group using its open finite-index normal subgroups. The construction records the topology on the source group, unlike the abstract profinite completion by all finite quotients.
Imports3
- Mathlib.Topology.Algebra.Category.ProfiniteGrp.Basic
- Mathlib.Topology.Algebra.Group.Quotient
- Mathlib.Topology.Algebra.OpenSubgroup
Imported by3
Declarations
LocalClassFieldTheory.OpenFiniteIndexNormalSubgroup
DocumentationAn open normal subgroup whose quotient has finite cardinality.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
LocalClassFieldTheory.OpenFiniteIndexNormalSubgroup.toOpenNormalSubgroup
DocumentationThe underlying open normal subgroup.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
LocalClassFieldTheory.OpenFiniteIndexNormalSubgroup.finiteIndex'
DocumentationThe finite-index witness carried by the subtype.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
LocalClassFieldTheory.OpenFiniteIndexNormalSubgroup.ext
DocumentationFinite-index open normal subgroups are determined by their underlying open normal subgroups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
DocumentationAn indexed open normal subgroup carries its finite-index witness as an instance.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
DocumentationOpen finite-index normal subgroups are ordered by inclusion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
DocumentationThe inclusion preorder makes open finite-index normal subgroups a small thin category.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
LocalClassFieldTheory.OpenFiniteIndexNormalSubgroup.le_of_hom
DocumentationA morphism of open finite-index normal subgroups induces inclusion of the underlying subgroups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
namespace OpenFiniteIndexNormalSubgroup
variable {G : Type u} [Group G] [TopologicalSpace G]
LocalClassFieldTheory.openFiniteQuotientFunctor
DocumentationThe functor of finite quotients attached to open finite-index normal subgroups. Inclusion of subgroups induces the corresponding quotient map.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.openFiniteQuotientDiagram
DocumentationThe finite-quotient diagram, regarded in profinite groups with the discrete topology on every finite stage.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.openFiniteQuotient
DocumentationThe finite profinite quotient attached to an open finite-index normal subgroup.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.openFiniteQuotientProduct
DocumentationThe product of all open finite quotients used to construct the completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.openFiniteQuotientProductMapMonoidHom
DocumentationThe diagonal homomorphism to the product of all open finite quotients.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.openFiniteQuotientProductMapMonoidHom_continuous
DocumentationThe diagonal map into the product of open finite quotients is continuous.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.TopologicalProfiniteCompletion
DocumentationThe topological profinite completion over open finite quotients, realized as the closure of the diagonal image in their product.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.topologicalProfiniteCompletionMap
DocumentationThe canonical continuous homomorphism into the open-quotient completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory
open scoped Pointwise
namespace LocalClassFieldTheory
universe u
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]