The normalizer quotient of a subgroup #
This file packages the algebraic quotient N(H) / H, where N(H) is the normalizer of a
subgroup H ≤ G. This is the group that occurs in the universal-covers roadmap when the
deck group of the connected cover associated to H ≤ π₁(X, x₀) is identified with
N(H) / H.
The construction is deliberately only a thin local API around Mathlib's Subgroup.normalizer,
Subgroup.subgroupOf, and quotient groups. Mathlib already proves that H is normal in its
normalizer; this file gives the quotient a stable name and records its canonical quotient map,
an equality criterion by multiplication by an element of H, and the comparison with G / H
in the normal case.
Main declarations #
Subgroup.normalizerQuotient: the quotientN(H) / H.Subgroup.normalizerQuotientMk: the canonical mapN(H) →* N(H) / H.Subgroup.normalizerQuotientLift: the universal property for maps out ofN(H) / H.Subgroup.normalizerQuotientToQuotientOfNormal: whenHis normal inG, the natural mapN(H) / H →* G / H.Subgroup.normalizerQuotientEquivQuotientOfNormal: whenHis normal inG, the normalizer quotient is canonically isomorphic toG / H.
References #
This supplies the algebraic normalizer-quotient prerequisite named in
TauCetiRoadmap/UniversalCovers/README.md, Stage 2: for the cover associated to
H ≤ π₁(X, x₀), the deck group is N(H) / H, and in the regular case H ◁ π₁(X, x₀)
this becomes π₁(X, x₀) / H.
The normalizer quotient N(H) / H of a subgroup H ≤ G. Here H is viewed as a normal
subgroup of its normalizer, using Mathlib's Subgroup.normal_in_normalizer instance.
Equations
- H.normalizerQuotient = (↥(Subgroup.normalizer ↑H) ⧸ H.subgroupOf (Subgroup.normalizer ↑H))
Instances For
The canonical quotient map from the normalizer of H to N(H) / H.
Equations
Instances For
The canonical quotient map evaluates as the quotient-group constructor.
A normalizer element maps to the identity in N(H) / H exactly when its underlying
element of G lies in H.
The kernel of the quotient map N(H) →* N(H) / H is the copy of H inside its
normalizer.
Every element of N(H) / H is represented by an element of the normalizer.
The canonical map N(H) →* N(H) / H has full range.
The universal property of N(H) / H: a homomorphism from the normalizer that sends every
ambient element of H to 1 descends to a homomorphism from the normalizer quotient.
Equations
- H.normalizerQuotientLift φ hφ = QuotientGroup.lift (H.subgroupOf (Subgroup.normalizer ↑H)) φ ⋯
Instances For
The lift from N(H) / H evaluates on representatives as the original homomorphism.
The lift from N(H) / H, composed with the quotient map, is the original homomorphism
from the normalizer.
A lift from N(H) / H is surjective when the original homomorphism from the normalizer is
surjective.
A lift from N(H) / H is injective exactly when the only normalizer elements killed by
the original homomorphism are the elements of H.
The quotient equality criterion for representatives in the normalizer, stated in the
ambient group G.
A version of the equality criterion using multiplication by an element of H.
Equal subgroups have canonically equivalent normalizer quotients, by transporting both the normalizer and the distinguished subgroup inside it across the equality.
Equations
- Subgroup.normalizerQuotientCongr h = QuotientGroup.congr (H.subgroupOf (Subgroup.normalizer ↑H)) (K.subgroupOf (Subgroup.normalizer ↑K)) (MulEquiv.subgroupCongr ⋯) ⋯
Instances For
The equal-subgroup congruence on normalizer quotients sends representatives to the corresponding representatives under the normalizer congruence.
The inverse equal-subgroup congruence on normalizer quotients sends representatives to the corresponding representatives under the inverse normalizer congruence.
When H is normal in G, the normalizer quotient maps naturally to the ordinary quotient
G / H by forgetting that representatives lie in the normalizer.
Equations
Instances For
The comparison map from N(H) / H to G / H sends a normalizer representative to its
ordinary quotient class.
The ordinary quotient map G →* G / H, factored through the normalizer under normality,
agrees with the comparison map from N(H) / H.
If H is normal in G, then N(H) / H is canonically isomorphic to G / H. This is
the algebraic form of the regular-cover specialization from N(H) / H to π₁(X, x₀) / H.
Equations
Instances For
The normal-case equivalence sends a normalizer representative to its ordinary quotient
class in G / H.
The inverse normal-case equivalence sends an ordinary quotient representative to the corresponding representative in the normalizer quotient.