Mathematics.

group theory

Semidirect Products

Abstract Algebra I35 minDifficulty7 out of 10

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

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:

(n1,h1)(n2,h2)=(n1φ(h1)(n2), h1h2)(n_1, h_1)(n_2, h_2) = (n_1\, \varphi(h_1)(n_2),\ h_1 h_2)
Twisted multiplication (φ(h₁) acts on n₂ before combining)
NφH=NH|N \rtimes_\varphi H| = |N|\cdot|H|
Order matches the direct product's order
NφHN×H    φ is the trivial homomorphismN \rtimes_\varphi H \cong N \times H \iff \varphi \text{ is the trivial homomorphism}
Direct product is the special case of trivial action
G=NH, NG, HG, NH={e}    GNφHG = NH,\ N \trianglelefteq G,\ H \le G,\ N \cap H = \{e\} \implies G \cong N \rtimes_\varphi H
Internal semidirect product: G splits over N with complement H

Worked Examples

  1. 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.

    N={e,r,r2,r3}, H={e,s}, NH={e}, NH=D4N = \{e,r,r^2,r^3\},\ H = \{e,s\},\ N \cap H = \{e\},\ NH = D_4
  2. The action φ: H → Aut(N) sends the nontrivial element of H to the automorphism r ↦ r⁻¹, matching the dihedral relation srs⁻¹ = r⁻¹.

    φ(s)(rk)=rk\varphi(s)(r^k) = r^{-k}
  3. This exactly reproduces D₄'s multiplication: (rᵏ,s)(rʲ,e) twists rʲ to r⁻ʲ before combining, matching how reflections reverse rotation direction.

    D4Z4φZ2D_4 \cong \mathbb{Z}_4 \rtimes_\varphi \mathbb{Z}_2

Answer: D₄ ≅ ℤ₄ ⋊ ℤ₂ with ℤ₂ acting on ℤ₄ by inversion (r ↦ r⁻¹) — the general pattern is Dₙ ≅ ℤₙ ⋊ ℤ₂ for all n ≥ 3.

Practice Problems

Difficulty 5/10

What is the order of N ⋊_φ H if |N| = 5 and |H| = 4?

Difficulty 6/10

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.

Difficulty 7/10

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

Common Mistake

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

In the semidirect product N ⋊_φ H, which subgroup is guaranteed to be normal?
If φ: H → Aut(N) is the trivial homomorphism, N ⋊_φ H is isomorphic to:
D₄ can be expressed as a semidirect product:

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.

References