Conjugate subgroups #
This file characterizes membership in the orbit of a subgroup under conjugation and transports
that orbit across a group isomorphism. A conjugate of H ≤ G is the image of H under
MulAut.conj g for some g : G. The number of conjugates is the normalizer index. Consequently,
a conjugation-invariant sum over subgroups can be grouped by their conjugacy classes with
that multiplicity.
Main definitions #
MulEquiv.conjugateSubgroupsEquiv: a group isomorphism identifies the conjugates of corresponding subgroups.
Main results #
TauCeti.mem_orbit_conjAct_iff: orbit membership is subgroup conjugation.Subgroup.index_normalizer_eq_ncard_orbit: the number of conjugates is the index of the normalizer.Subgroup.ncard_orbit_mul_relIndex_normalizer: multiplying the number of conjugates by[N_G(H) : H]gives[G : H].TauCeti.sum_subgroups_eq_sum_conjugacy: group a conjugation-invariant sum by subgroup conjugacy classes.
Membership in the conjugacy orbit of H means being obtained from H by conjugation.
The number of conjugates of a subgroup is the index of its normalizer.
The number of conjugates of H times [N_G(H) : H] is [G : H].
A conjugation-invariant sum over subgroups can be grouped by conjugacy classes, weighted by the normalizer index of each representative.
On conjugate subgroups the equivalence maps each subgroup along the given isomorphism.
The inverse equivalence maps a conjugate subgroup along the inverse isomorphism.