ModuleAbstractProfiniteCompletionComparison.lean
Nyll.ClassFieldTheory.LocalClassFieldTheory.Infinite.AbstractProfiniteCompletionComparison
26 declarations indexed from sourceView source ↗ Module documentation
Comparison with the abstract profinite completion
The abstract profinite completion of a group is the completion formed from all finite-index normal subgroups, without reference to a topology. We realize it by applying the open-quotient construction to a discrete copy of the group.
When every finite-index normal subgroup is open in the given topology, the open-quotient completion and the abstract completion are canonically isomorphic as topological groups.
Declarations
LocalClassFieldTheory.AbstractProfiniteSource
DocumentationA copy of a group equipped with the discrete topology.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.AbstractProfiniteSource.equiv
DocumentationThe tautological equivalence between the discrete copy and the underlying type.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
DocumentationThe discrete source copy inherits the group structure of G.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
DocumentationThe abstract profinite source carries the discrete topology.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
DocumentationThe topology on the abstract profinite source is discrete.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
DocumentationThe discrete source copy of a group is a topological group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
LocalClassFieldTheory.AbstractProfiniteSource.mulEquiv
DocumentationThe tautological multiplicative equivalence from the discrete copy.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
namespace AbstractProfiniteSource
variable (G : Type u)
LocalClassFieldTheory.AbstractProfiniteCompletion
DocumentationThe abstract profinite completion formed from all finite-index normal subgroups. This is a stable, non-abbrev public object; its inverse-limit realization is available through abstractProfiniteCompletionEquivModel.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionEquivModel
DocumentationCanonical comparison with the concrete open-finite-quotient model used to construct the abstract profinite completion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionClass
DocumentationThe canonical dense class map from the discrete source into the stable abstract completion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionEquivModel_class
DocumentationThe model equivalence sends an abstract completion class to the canonical topological class.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionClass_denseRange
DocumentationThe canonical class map has dense range. Clients can use this theorem without knowing which inverse-limit model realizes the abstract completion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionLift
DocumentationExtend a continuous homomorphism from the discrete source across the stable abstract profinite completion. This is the representation-independent universal-property entry point for AbstractProfiniteCompletion.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionLift_class
DocumentationThe universal lift agrees with the original map on abstract completion classes.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionLift_comp_class
DocumentationComposing the universal lift with the class map recovers the source homomorphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionLift_unique
DocumentationA continuous homomorphism out of the stable abstract completion is determined by its values on the canonical dense class map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
LocalClassFieldTheory.abstractProfiniteCompletionModelMapMonoidHom
DocumentationThe model-valued completion map used internally to establish continuity.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.abstractProfiniteCompletionMapMonoidHom
DocumentationThe abstract completion map, viewed as a homomorphism from the original group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.abstractProfiniteCompletionMapMonoidHom_apply
DocumentationThe completion map sends g to the class of its discrete source copy.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
omit [TopologicalSpace G] [IsTopologicalGroup G] in
LocalClassFieldTheory.abstractProfiniteCompletionModelMapMonoidHom_continuous
DocumentationIf every finite-index normal subgroup is open, the abstract completion map is continuous for the original topology.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.abstractProfiniteCompletionMapMonoidHom_continuous
DocumentationIf every finite-index normal subgroup is open, the abstract completion map is continuous for the original topology.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.topologicalProfiniteCompletionToAbstract
DocumentationThe canonical continuous map from the topological completion to the abstract completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.topologicalProfiniteCompletionToAbstract_map
DocumentationThe comparison map agrees with the abstract completion map on the source group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.abstractProfiniteCompletionToTopological
DocumentationThe canonical continuous map from the abstract completion to the topological completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.abstractProfiniteCompletionToTopological_map
DocumentationThe reverse comparison map agrees with the topological completion map on the discrete source.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
LocalClassFieldTheory.topologicalProfiniteCompletion_compare_abstract
DocumentationUnder the condition that all finite-index normal subgroups are open, the open-quotient completion is canonically the abstract profinite completion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Pointwise
namespace LocalClassFieldTheory
universe u v
section Comparison
variable (G : Type u) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]