Homomorphisms and normal subgroups
Track structure-preserving maps through kernels and images, then see why normality is the right condition for forming quotient groups.
On this page
The question for today
What you’ll understand
- Verify that a map preserves multiplication and derive its identity and inverse rules.
- Calculate a kernel and image and connect trivial kernel with injectivity.
- Recognize normal subgroups through invariance under conjugation.
Two groups may encode related operations even when their elements look unrelated. A homomorphism translates one group's multiplication into another's without changing how combinations behave. Such a map may discard information: parity remembers whether a permutation is even but forgets its destinations. The kernel records exactly what becomes invisible. Studying that invisible part leads naturally to normal subgroups and, in the next lesson, to a precise way of collapsing it.
Preserve the operation before comparing labels
A homomorphism satisfies for all inputs. The two multiplication symbols refer to the operations in their respective groups; those operations need not be written in the same notation. For example, an exponential map converts addition of real numbers into multiplication of complex unit numbers. Merely assigning each input an output is not enough: the compatibility equation must hold for every pair, including pairs whose values are not convenient examples.
A homomorphism automatically sends the source identity to the target identity. The equation and cancellation prove this. Applying the map to then gives . These deductions make images of subgroups into subgroups: products and inverses of image elements have preimages obtained by performing the corresponding source operations. The whole image may be a proper subgroup of the declared target, so a homomorphism need not be surjective.
The kernel measures lost information
The kernel consists of all source elements mapping to the target identity. It is a subgroup, since the image of a product with an inverse is again the identity. More importantly, exactly when belongs to the kernel. Thus fibers of the map are left cosets of the kernel. The kernel is trivial precisely when no two distinct inputs share an output, which is the definition of injectivity.
Consider reduction of integers modulo five, from the additive integers to the additive residue group. The image contains every residue, while the kernel is the set of integer multiples of five. Inputs such as two and twelve agree after reduction because their difference belongs to that kernel. This illustrates the distinction between an input becoming zero and two arbitrary inputs becoming equal: the latter happens when their difference, rather than either input individually, becomes zero.
Normality survives a change of representative
A subgroup is normal when conjugating by any ambient element preserves it: . A kernel always has this property because the image of becomes whenever lies in the kernel. In an abelian group, conjugation changes nothing, so every subgroup is normal. In a nonabelian group, normality is a genuine additional requirement, not a synonym for being a subgroup.
For example, the subgroup of containing the identity and the swap is not normal. Conjugating that swap by relabels its two entries and produces , which is outside the subgroup. By contrast, the even permutations form the kernel of the sign map and are normal. Normality is exactly the ingredient that will allow multiplication of cosets without the result depending on which representatives were chosen.
Work it through
Compute a homomorphism between residue groups
Define f from the additive group modulo 12 to the additive group modulo 8 by f([x]₁₂) = [2x]₈. Check that it is well-defined and find its kernel and image.
Changing x by 12 changes 2x by 24, a multiple of 8, so the output does not depend on the representative. Addition is preserved because 2(x+y) = 2x+2y.
The kernel solves 2x ≡ 0 modulo 8, equivalent to x ≡ 0 modulo 4. Its residues modulo 12 are therefore {0, 4, 8}.
The outputs are exactly the even residues {0, 2, 4, 6} modulo 8. They all occur, and 12 divided by the kernel size 3 gives the same image size 4.
The map is a well-defined homomorphism with a three-element kernel and four-element image. It is neither injective nor surjective onto the eight-element target.
The living notebook
Explore the model
Interactive lab · modular
Enumerate the kernel of the doubling map
Pause, reset, then set both controls to modulus 12 and additive step 4. Predict period three, then play to enumerate 0, 4, and 8. For each displayed residue x, calculate 2x modulo 8 yourself: all three outputs are zero, matching the worked example's kernel. Manually test a residue outside this orbit, such as x=1, to obtain a nonzero output. The lab generates multiples modulo 12; it does not apply the doubling map or prove that the listed kernel is exhaustive.
- Residue r0
- 0
- Orbit period · m/gcd(m,a)
- 12
- Distinct residues visited
- 1 of 12
Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA generated subgroup can describe a concrete kernel, while verifying the map and excluding other kernel elements still require the homomorphism calculation.
Pause & reason
Check your understanding
Your turn
Try it yourself
For the sign map from S₃ to {1, −1}, list the kernel and determine whether the map is surjective.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
A three-cycle is even and a transposition is odd. List all six permutations by cycle type.
Compare with the solution
The kernel is {e, (1 2 3), (1 3 2)}, the three even permutations. The three transpositions map to −1, while the identity maps to 1, so both target values occur and the map is surjective. Its kernel is normal because every kernel is normal, but it is not trivial, so the map is not injective.
Keep the idea
Take it with you
- A homomorphism preserves the group operation and therefore preserves identity and inverses.
- Its kernel records exactly which source differences produce the same output.
- Kernels are normal, and normality is the condition needed to multiply subgroup cosets consistently.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.