ModuleTopologicalAbelianization.lean
Nyll.ProCGroups.Abelian.TopologicalAbelianization
24 declarations indexed from sourceView source ↗ Module documentation
Topological abelianization
This module develops the canonical quotient by the closed commutator subgroup, its universal property for continuous maps to Hausdorff commutative groups, and the induced quotient topology.
Declarations
ProCGroups.Abelian.TopologicalAbelianization.mkₜ
DocumentationThe natural continuous quotient map to the topological abelianization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.mk
DocumentationThe natural quotient homomorphism to the topological abelianization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.ker_mk
DocumentationThe kernel of the topological abelianization map is the closed commutator subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.mk_eq_one_iff
DocumentationA representative maps to \(1\) in the topological abelianization exactly when it lies in the closed commutator subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.closedCommutator_eq_bot_of_commGroup_t1
DocumentationIn a commutative \(T_1\) topological group, the closed commutator subgroup is trivial.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.surjective_mk
DocumentationThe canonical map to the topological abelianization is surjective.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.instT2SpaceTopologicalAbelianization
DocumentationThe topological abelianization is Hausdorff because it is a quotient by the closed commutator subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.lift
DocumentationA continuous homomorphism to a commutative \(T_1\) topological group factors through the topological abelianization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.lift_apply_mk
DocumentationThe lift from the topological abelianization evaluates on a quotient class by applying the original homomorphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.hom_ext
DocumentationContinuous homomorphisms out of the topological abelianization are equal when they agree after the quotient map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.lift_unique
DocumentationThe lift from the topological abelianization is uniquely determined by its composition with the quotient map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.homEquiv
DocumentationThe universal property of topological abelianization as a Hom equivalence for commutative \(T_1\) targets.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.homEquiv_apply
DocumentationThe Hom-equivalence is evaluated by composing a map out of the topological abelianization with the quotient map from the original group.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.homEquiv_symm_apply_mk
DocumentationThe inverse Hom equivalence evaluates on the abelianization class of \(x\) as the original continuous homomorphism evaluated at \(x\).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.map
DocumentationA continuous homomorphism induces a continuous homomorphism on topological abelianizations.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.map_apply_mk
DocumentationThe induced map on topological abelianizations is evaluated on quotient representatives.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.map_comp_mk
DocumentationComposing the abelianization map with the quotient map recovers the quotient map after applying the original homomorphism.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.map_id
DocumentationThe map induced by the identity homomorphism is the identity on the topological abelianization.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.map_comp
DocumentationInduced maps on topological abelianizations compose functorially.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.congr
DocumentationA topological group isomorphism induces an isomorphism on topological abelianizations.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.congr_apply_mk
DocumentationThe abelianization congruence induced by a continuous equivalence sends representatives to representatives.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.surjective_map_of_surjective
DocumentationSurjective homomorphisms induce surjective maps on topological abelianizations.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.injective_mk_of_commGroup
DocumentationIn a commutative \(T_1\) topological group, the natural map to the topological abelianization is injective.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization
ProCGroups.Abelian.TopologicalAbelianization.continuousMulEquivOfCommGroup
DocumentationThe canonical continuous equivalence for commutative \(T_1\) groups.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology commutatorElement
namespace ProCGroups.Abelian
universe u v
namespace TopologicalAbelianization