Strict Group Homomorphisms #
In this file, we study homomorphisms of topological groups which are strict in the sense
of Topology.IsStrictMap.
We provide specialized variations of general facts about IsStrictMap for convenience.
But we also show that strict group homomorphisms enjoy some extra properties compared to general
strict maps. Namely, we provide:
isStrictMap_iff_isOpenQuotientMap_rangeRestrict:fis a strict group homomorphism if and only if therangeRestrictoffis an open quotient map. This ultimately relies onMonoidHom.isOpenQuotientMap_of_isQuotientMap.isStrictMap_prodMap: The product (in the sense ofMonoidHom.prodMap) of strict group homomorphisms is strict. Note that this result is false for general maps; what makes things work in our context is that, unlikeIsQuotientMap,IsOpenQuotientMapis stable under product.
A group homomorphism is strict if and only if its QuotientGroup.kerLift is an embedding.
An additive group homomorphism is strict if and only if its
QuotientAddGroup.kerLift is an embedding.
A group homomorphism is strict if and only if the canonical isomorphism
G ⧸ f.ker ≃ f.range is a homeomorphism.
An additive group homomorphism is strict if and only if the canonical isomorphism
G ⧸ f.ker ≃ f.range is a homeomorphism.
The isomorphism of topological groups G ⧸ f.ker ≃ f.range given by a strict group
homomorphism f. This is an avatar of the first isomorphism theorem.
Equations
- ContinuousMulEquiv.quotientKerEquivRange hf = { toMulEquiv := QuotientGroup.quotientKerEquivRange f, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
The isomorphism of topological additive groups G ⧸ f.ker ≃ f.range given by a
strict additive group homomorphism f. This is an avatar of the first isomorphism theorem.
Equations
- ContinuousAddEquiv.quotientKerEquivRange hf = { toAddEquiv := QuotientAddGroup.quotientKerEquivRange f, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
A group homomorphism is strict if and only if its rangeRestrict is an open quotient map.
An additive group homomorphism is strict if and only if its rangeRestrict is an
open quotient map.
The product (in the sense of MonoidHom.prodMap) of group homomorphisms is strict if and only
if both homomorphisms are strict.
The product (in the sense of AddMonoidHom.prodMap) of
additive group homomorphisms is strict if and only if both homomorphisms are strict.
The product (in the sense of MonoidHom.prodMap) of strict group homomorphisms is strict.
The product (in the sense of AddMonoidHom.prodMap) of strict
additive group homomorphisms is strict.