enhancementgood first issuet-topology
倉庫指標
- 星標
- (3,869 顆星)
- PR 合併指標
- (30 天內沒有已合併 PR)
描述
Mathlib now has the definition Topology.IsStrictMap of topologically strict maps. In general, the product (in the sense of Prod.map) of two strict maps need not be strict. However, strict group homomorphisms satisfy this property.
I don't think we need a definition of strictness specific to group homs, but we definitely need some API :
- we should restate the definitions and characterizations in terms of MonoidHom.rangeRestrict, QuotientGroup.kerLift, and QuotientGroup.quotientKerEquivRange
- thanks to MonoidHom.isOpenQuotientMap_of_isQuotientMap, we can replace
IsQuotientMapbyIsOpenQuotientMapin this setting - then, the result should follow from IsOpenQuotientMap.prodMap (which is false for general quotient maps) and Homeomorph.Set.prod (and maybe an extra lemma saying that strict maps stay strict when we compose them with homeomorphisms)