I'm trying to understand the following strategy on classifying groups of a particular order from Dummit & Foote's Abstract Algebra (p.181):
Let $G$ be a group of order $n$.
- You find proper subgroups $H,K<G$ which satisfies the hypothesis of the Recognition Theorem for Semi-Direct Products. The theorem says:
If $G$ is a group with subgroups $H$ and $K$ such that $(1)\ G = HK,\ (2)\ H \cap K = \{e\},$ $(3)\ H \lhd G$, then $G \cong H \rtimes_{\phi} K$ with $\phi: K \to Aut(H)$ given by sending $k \mapsto \text{conjugation by }k$.
- Now you find all isomorphism types for $H$ and $K$ and apply the Recognition Theorem for Semi-Direct Products to conclude there exist some homomorphism $\phi: K \to Aut(H)$ such that $G \cong H \rtimes_{\phi} K$. So now you just find all possible homomorphisms for pairs of $H$ and $K$ and you finish the classification.
Here's what confuses me:
- Say in step 2 you find $H$ and $K$ satisfying the conditions for the Recognition Theorem. Doesn't the theorem only say that $\phi$ must be the homomorphism (i.e. permutation representation) associated with the group action of $K$ on $H$ by conjugation (not just any homomorphism as described in the strategy above)? How does constructing a group of order $n$ from semi-direct product of $H$ and $K$ relate to this Recognition Theorem?
Further: In the Recognition Theorem, the conjugation action $khk^{-1}$ is well-defined because we already know apriori what the group operation is in $G$. In case of the classification problem, however, when we find all isomorphism types of $H$ and $K$, what does it even mean by "$K$ acting on $H$" by conjugation?
- Why is this the complete classification of groups of order $n$? (Again, I think the Recognition Theorem is relevant here but I failed to understand how it applies given the confusion described in 1.)
P.S: I went over many posts on MSE and many also use recognition theorem as part of their reasoning. Such as Find four groups of order 20 not isomorphic to each other.
Thanks in advance for anyone who would like to help !