group theory
Semidirect Products
You should know: direct products of groups, normal subgroups
Overview
A semidirect product N ⋊ H generalizes the direct product by letting H act on N nontrivially via a homomorphism φ: H → Aut(N), so that combining elements twists N's component according to H's action instead of leaving it alone. Where the direct product N × H requires both factors to be normal and to commute with each other, the semidirect product only requires N to be normal, and it captures exactly the structure of groups G that split as G = NH with N ⊴ G, H ≤ G, N ∩ H = {e} — precisely the situation that arises for dihedral groups, and more generally whenever a group has a normal subgroup with a complement.
Intuition
In a direct product, the two components never interact — combining (n₁,h₁)(n₂,h₂) just gives (n₁n₂, h₁h₂). A semidirect product lets H 'twist' N as you multiply: before n₂ gets combined with n₁, it first gets transformed by however h₁ acts on N. This is exactly what happens in the dihedral group: rotations form a normal subgroup R ≅ ℤₙ, and a single reflection s acts on rotations by inversion (s rᵏ s⁻¹ = r⁻ᵏ), so Dₙ is 'rotations twisted by a flip,' not just rotations and flips sitting side by side unaffected by each other. Recognizing G as N ⋊ H lets you understand a complicated group's multiplication table entirely in terms of two smaller, better-understood pieces (N, H) plus the single 'twisting recipe' φ.
Formal Definition
Given groups N and H and a homomorphism φ: H → Aut(N), the (external) semidirect product N ⋊_φ H is the set N × H with twisted multiplication:
Worked Examples
Let N = ⟨r⟩ ≅ ℤ₄ (the rotation subgroup) and H = ⟨s⟩ ≅ ℤ₂ (a reflection). N is normal (index 2), H ∩ N = {e}, and NH = D₄, so D₄ is an internal semidirect product.
The action φ: H → Aut(N) sends the nontrivial element of H to the automorphism r ↦ r⁻¹, matching the dihedral relation srs⁻¹ = r⁻¹.
This exactly reproduces D₄'s multiplication: (rᵏ,s)(rʲ,e) twists rʲ to r⁻ʲ before combining, matching how reflections reverse rotation direction.
Answer: D₄ ≅ ℤ₄ ⋊ ℤ₂ with ℤ₂ acting on ℤ₄ by inversion (r ↦ r⁻¹) — the general pattern is Dₙ ≅ ℤₙ ⋊ ℤ₂ for all n ≥ 3.
Practice Problems
What is the order of N ⋊_φ H if |N| = 5 and |H| = 4?
State the three conditions needed for a group G with subgroups N and H to be recognized as an internal semidirect product G ≅ N ⋊ H.
Why is Dₙ = ℤₙ ⋊ ℤ₂ generally NOT isomorphic to ℤₙ × ℤ₂ for n ≥ 3, but D₂ (n=2, the Klein four group's presentation with two commuting order-2 generators) can coincide with a direct product?
Common Mistakes
Assuming N ⋊ H is always non-abelian just because it's called a 'semidirect' product.
If the action φ is trivial, N ⋊_φ H reduces exactly to the direct product N × H, which is abelian whenever N and H both are — 'semidirect' describes the general construction, not a guarantee of non-commutativity.
Quiz
Summary
- N ⋊_φ H twists the direct product's multiplication by an action φ: H → Aut(N): (n₁,h₁)(n₂,h₂) = (n₁φ(h₁)(n₂), h₁h₂).
- Internally, G ≅ N ⋊ H exactly when N ⊴ G, N ∩ H = {e}, and NH = G — N must be normal but H need not be.
- Dₙ ≅ ℤₙ ⋊ ℤ₂ with ℤ₂ acting by inversion is the standard example; trivial action collapses any semidirect product back to the ordinary direct product.
Mathematics