ModuleContinuousMonoidHom.lean
Nyll.ProCGroups.Topologies.ContinuousMonoidHom
11 declarations indexed from sourceView source ↗ Module documentation
Continuous group homomorphisms
This file provides standard continuous homomorphisms involving subgroups and quotients, proves an open-mapping criterion for compact-to-Hausdorff surjections, and develops range restrictions. Kernels and ranges are shown closed under the expected separation hypotheses.
Imports2
- Mathlib.Topology.Algebra.ContinuousMonoidHom
- Mathlib.Topology.Algebra.Group.Quotient
Imported by14
Declarations
ProCGroups.MonoidHom.continuous_of_isOpen_ker_to_discrete
DocumentationA homomorphism from a topological group to a discrete group is continuous if its kernel is open.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace MonoidHom
universe u v
ProCGroups.ContinuousMonoidHom.subtype
DocumentationThe inclusion of a subgroup, as a continuous monoid homomorphism for the subtype topology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.subtype_apply
DocumentationThe continuous homomorphism induced by a subgroup inclusion evaluates to the underlying subgroup element.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.quotientMk
DocumentationThe quotient projection \(G \to G/K\), bundled as a continuous monoid homomorphism for the quotient topology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.quotientMk_apply
DocumentationThe continuous quotient homomorphism evaluates by taking the quotient class of the input element.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.isOpenMap_of_surjective_compact_t2
DocumentationA continuous surjective homomorphism from a compact group to a Hausdorff topological group is an open map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.rangeRestrict
DocumentationA continuous homomorphism restricts to its range with the induced subtype topology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.rangeRestrict_apply
DocumentationThe range-restricted continuous homomorphism evaluates to the image element together with its range-membership certificate.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.coe_rangeRestrict_apply
DocumentationCoercing the range-restricted homomorphism back to the codomain recovers the original homomorphism value.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.isClosed_ker
DocumentationThe kernel of a continuous homomorphism to a \(T_1\) group is closed.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]
ProCGroups.ContinuousMonoidHom.isClosed_range
DocumentationThe range of a continuous homomorphism from a compact space to a Hausdorff space is closed.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ProCGroups
namespace ContinuousMonoidHom
universe u v
section Group
variable {G : Type u} {H : Type v}
variable [Group G] [TopologicalSpace G]
variable [Group H] [TopologicalSpace H]