Transporting normalizer quotients along group isomorphisms #
The universal-covers roadmap uses the algebraic quotient N(H) / H as the deck group of the
cover attached to a subgroup H. When subgroups are transported by a basepoint change or by
an isomorphism of covers, the corresponding normalizer quotients have to be identified.
This file records the generic group-theoretic transport: a multiplicative equivalence
e : G ≃* K carries N(H) to N(e(H)), and therefore induces a multiplicative equivalence
N(H) / H ≃* N(e(H)) / e(H).
Main declarations #
Subgroup.normalizerEquivMap: the normalizer ofHis identified with the normalizer ofH.map e.Subgroup.normalizerQuotientEquivMap: the induced equivalence of normalizer quotients.- Representative formulas, including compatibility with composition, inverse, and identity equivalences on representatives.
References #
This is the algebraic conjugacy bookkeeping needed by
TauCetiRoadmap/UniversalCovers/README.md, Stage 2, item 8: the unpointed cover
correspondence identifies subgroups only up to conjugacy, and the deck group of the cover
attached to H is N(H) / H.
A group isomorphism identifies the normalizer of a subgroup with the normalizer of its image.
Equations
- H.normalizerEquivMap e = (e.subgroupMap (Subgroup.normalizer ↑H)).trans (MulEquiv.subgroupCongr ⋯)
Instances For
On underlying group elements, normalizerEquivMap is the given group isomorphism.
On underlying group elements, the inverse of normalizerEquivMap is the inverse group
isomorphism.
Transporting normalizer representatives along the identity group isomorphism is the identity on underlying representatives.
Rephrasing the inverse of normalizerEquivMap as transport along the inverse group
isomorphism sends a representative to its inverse image.
The copy of H inside its normalizer maps to the copy of e(H) inside the target
normalizer.
A group isomorphism induces an isomorphism on normalizer quotients.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The induced equivalence on normalizer quotients sends a representative to the image representative.
The inverse induced equivalence sends a target representative to the inverse-image representative.
After identifying H.map (MulEquiv.refl G) with H, identity transport on normalizer
quotients fixes representatives.
Composing two normalizer-quotient transports sends representatives through the two successive normalizer transports.
After the subgroup equality H.map id = H, identity transport on normalizer quotients is
the canonical identity on representatives.
After identifying the twice-mapped subgroup with the subgroup mapped by e.trans f,
composing normalizer-quotient transports agrees with transport by the composite isomorphism on
representatives.
Transporting a representative of H.map e along e.symm gives the stated inverse-image
representative in (H.map e).map e.symm.
On representatives, normalizerQuotientEquivMap applies the original group
isomorphism.