Group Homomorphisms
Suppose two groups are built from completely different raw material. One comes from symmetries of a triangle. Another comes from integers modulo 6. Yet they seem to "behave the same way" under multiplication. How can this resemblance be made precise? The answer is the notion of a group homomorphism. This is a map between groups that respects the operation. It translates products in one group into products in another. This single definition unifies a huge swath of algebra. It lets us compare, classify, and decompose groups. We do this by studying structure-preserving maps. We avoid relying on the groups' internal ad-hoc descriptions. Homomorphisms matter because they are the correct notion of "sameness" or "relatedness" for groups. This is exactly like how continuous functions are the right maps between topological spaces. It is also like how linear transformations are the right maps between vector spaces. A homomorphism carries two invariant subobjects with it automatically. Its kernel measures the failure of injectivity. Its image measures how much of the target it reaches. Remarkably, the kernel is never an arbitrary subgroup. It is always a normal subgroup of the source group. This fact is the hinge on which the entire theory turns. That theory covers quotient groups and isomorphism theorems. The big picture is this: normal subgroups were introduced precisely so that Quotient Groups could be formed. Homomorphisms are what actually produce normal subgroups in nature. Every quotient map is a homomorphism with kernel . Conversely, every homomorphism's kernel gives a normal subgroup. That subgroup's quotient reconstructs the image. This two-way correspondence is key: normal subgroups as kernels, kernels as normal subgroups. It is the seed from which the The Isomorphism Theorems grow. This article gives the precise definition of a group homomorphism. It develops the basic algebraic properties that follow immediately (image of identity, inverses, subgroups). It proves in full detail that the kernel is always normal. It works through concrete examples showing how homomorphisms arise. It also shows how the theory can fail if hypotheses are dropped. It closes with the broader landscape where these ideas resurface. That landscape spans mathematics, physics, and computer science.
- A group homomorphism is a function satisfying for all .
- Homomorphisms automatically send the identity to the identity and inverses to inverses.
- The kernel is always a normal subgroup of .
- The image is always a subgroup of (but need not be normal in ).
- Injectivity of is equivalent to the kernel being trivial — a computational shortcut used constantly.
- Key idea: kernels of homomorphisms are exactly the normal subgroups; every normal subgroup arises as a kernel of some quotient map.
Where this lives today
Group homomorphisms are the basic vocabulary of comparison throughout mathematics and its applications. In linear algebra and representation theory, a group representation is by definition a homomorphism , and the kernel measures which group elements act trivially — central to quantum mechanics, where representations of symmetry groups (rotations, Lorentz transformations) classify particle states, and the kernel identifies symmetries that act as pure phase or identity. In number theory and cryptography, homomorphisms between multiplicative groups modulo primes underlie the discrete logarithm problem and Diffie–Hellman key exchange; the difficulty of computing preimages (rather than kernels, which are often trivial there) is what secures the protocol. In coding theory, linear codes are kernels of homomorphisms (parity-check maps) from to , and normality of the kernel (automatic since these groups are abelian) underlies the coset-decoding algorithms used to correct errors. In topology, the fundamental group functor sends continuous maps between spaces to group homomorphisms between fundamental groups, and kernels there detect which loops become contractible after mapping — a cornerstone of algebraic topology and covering space theory. In computer science, homomorphic encryption schemes are built from algebraic structures where an operation on ciphertexts corresponds, via a homomorphism, to an operation on plaintexts, allowing computation on encrypted data without decryption.
Ask the tutor: Can you show me, step by step, why the image of a homomorphism need not be normal in the target group, with an explicit nonabelian example?
Let and be groups. A function
is called a group homomorphism if for all ,
The kernel of is
where is the identity of . The image of is
A homomorphism that is a bijection is called a group isomorphism (foreshadowed here, developed under Group Isomorphisms).
Intuition
Think of as a translator between two languages of group elements: it does not necessarily know every word in (it need not be surjective), and it may translate several different words of into the same word of (it need not be injective). What it must do faithfully is preserve grammar — the order in which you combine elements and then translate matches translating first and then combining. The kernel captures exactly the "silent" elements of — the words that translate to silence, the identity of . Because preserves the operation, this silent set cannot be an arbitrary subset: it must be closed under multiplication and inversion (so it is a subgroup), and moreover it must be invariant under conjugation by any element of (so it is normal). Intuitively, if is silent, then conjugating by any produces something that translates to — still silent. This is the mechanism, not a coincidence, that forces normality. The image, meanwhile, is the "vocabulary actually used" — a subgroup of that records how much of is reachable from . The next figure visualizes a concrete homomorphism given by reduction mod 6, restricted for legibility to mapping onto the 6 residues, showing fibers collapsing onto single output points.
Central results
Let be a group homomorphism, with identities and . Then: 1. . 2. For every , . 3. For every subgroup , the set is a subgroup of ; in particular . 4. is a subgroup of . 5. is a normal subgroup of : for all and , . 6. is injective if and only if .
We prove each part in order, using only the defining property and basic group axioms (associativity, identity, inverses) — nothing about quotient groups or isomorphism theorems is assumed, so there is no circularity.
(1) . Since , applying gives
Let . We have shown . Multiply both sides on the left by (which exists since is a group):
Hence , i.e. .
(2) . Fix . Since , apply and use part (1):
Similarly . Thus is a two-sided inverse of in . Since inverses in a group are unique, .
(3) for any subgroup . We check the subgroup criterion: nonempty, closed under the operation, closed under inverses.
- Nonempty: (as is a subgroup), so by part (1).
- Closure: Let . Then , for some . Since is a subgroup, , and
- Inverses: Let with . Since is a subgroup, , and by part (2),
All three conditions hold, so is a subgroup of . Taking gives .
(4) . We verify the subgroup criterion directly (this also follows a fortiori from a "preimage" version of the argument in (3), but we give it directly for completeness).
- Nonempty: By part (1), , so .
- Closure: Let , so . Then
so .
- Inverses: Let . By part (2), , so .
Hence is a subgroup of .
(5) (normality). Let be arbitrary and be arbitrary; we must show , i.e. . Using the homomorphism property repeatedly (it applies to any finite product, by induction from the two-term case, since the operation is associative):
Since , . Since by part (2), we get
Thus for every and every . This is exactly the definition of normality of in . Combined with part (4), is a normal subgroup of .
(6) Injectivity trivial kernel. () Suppose is injective. Let , so (using part (1)). By injectivity, . Hence ; the reverse inclusion holds by part (4) (or directly by part (1)), so . () Suppose . Let with . Then
using part (2) and the assumption . Hence , so , which gives . Thus is injective. This completes the proof of all six parts.
∎Every kernel of a group homomorphism out of is a normal subgroup of . Conversely, if is any normal subgroup, then is the kernel of the canonical quotient map
which is itself a group homomorphism (well-defined and operation-preserving precisely because is normal, as established under Quotient Groups).
The forward direction is Theorem part (5). For the converse, recall from Quotient Groups that when , the set of left cosets is a group under , and this operation is well-defined precisely because is normal. Define . Then for ,
so is a homomorphism. Its kernel is
using the standard fact that . Hence arises as the kernel of .
∎This corollary is precisely why the theory of kernels and the theory of normal subgroups are two descriptions of the same phenomenon — a fact whose full consequences (reconstructing as ) are developed under The Isomorphism Theorems.
Worked examples
Example 1 — determinant map on a matrix group. Let , the group of invertible real matrices under multiplication, and let , the nonzero reals under multiplication. Define
This is a homomorphism because for all , a standard fact from linear algebra. Let us verify the theorem's conclusions concretely with an asymmetric example. Take
Then and . Compute
so . Indeed , consistent with . The kernel is
the special linear group. By Theorem part (5), is automatically a normal subgroup of — a fact that would require a separate (messier) direct conjugation computation without the homomorphism machinery: for and ,
so , confirming normality directly and matching the general theorem. The image is all of , since for any nonzero real , the matrix has determinant . So is surjective but (since is nontrivial) far from injective — its kernel is huge, not , consistent with Theorem part (6): a nontrivial kernel signals non-injectivity, which is obvious here since and both have determinant but are different — wait, both are in the kernel, illustrating many-to-one behavior sending distinct kernel elements to the same value .
Example 2 — a homomorphism between finite cyclic groups with unequal orders. Let and , both under addition, written additively. Define
First we must check this is well-defined: if in , i.e. for some integer , then
so , confirming does not depend on the representative . It is a homomorphism because
Let's tabulate on all 12 elements of (reducing ):
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 4 | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 4 | 0 | 4 |
(Since cycles as , , , , and repeats with period 2.) So , a subgroup of order 2 — confirming Theorem part (3) (the image is a genuine subgroup, here the unique order-2 subgroup of ). The kernel is
reading off the table for which entries give . This is exactly , a subgroup of order 6 in (index 2). Since is abelian, every subgroup is automatically normal, so Theorem part (5) is not vacuous here but is not the interesting content — the interesting content is that it holds even when normality is not free (as in Example 1, a nonabelian group). Since , Theorem part (6) tells us is not injective — confirmed directly by the table, e.g. despite .
The entire proof that is normal rested on the identity , which used the homomorphism property twice. If we drop the requirement that preserve the group operation — keeping it merely a set function with — the "kernel" need not even be a subgroup, let alone normal. Concretely, let and -adjacent target . Define a set function (not a homomorphism)
Here , so the "kernel-like" set is
This set has 4 elements, but , and 4 does not divide 6. By Lagrange's theorem (a basic subgroup fact), no subgroup of can have order 4. Hence is not even a subgroup of , let alone a normal one — the entire conclusion collapses once we drop the hypothesis that preserve multiplication. Concretely check closure fails: is not the issue; instead take . Their product is
(applying first then , or in either standard convention one gets a transposition), and since . So fails closure under the group operation. This shows precisely why "preserves the operation" is not a cosmetic hypothesis: it is the load-bearing wall that makes the kernel argument in the Theorem go through. Without it, there is no reason for the zero-set of an arbitrary function to respect any algebraic structure at all.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| a homomorphism, nonabelian | always | need not be normal in |
| injective | Converse also true (Theorem part 6) — biconditional, easy to misstate as one-way | |
| surjective | Says nothing about ; can be huge | |
| both trivial groups | unique homomorphism, kernel = image = trivial | — |
| merely a set map, not operation-preserving | none of the theorem's conclusions apply | preimage of identity need not be a subgroup (see counterexample) |
| given | for the quotient map | If is only a subgroup, not normal, is not even a group, so is not defined as a homomorphism target |
The mathematician behind it
Origins · 1 minÉvariste Galois and how this was discovered
Galois did not use the modern term "homomorphism," but his study of which permutations of roots preserve algebraic relations among them is the historical seed of structure-preserving maps between symmetry groups. The abstract, axiomatic notion of a homomorphism as studied today crystallized later, through the work of Cayley, Jordan, Hölder, and eventually the Noether school, but the guiding intuition — that comparing groups via maps respecting their operation reveals deep structural facts, such as which subgroups are "normal" — traces to Galois's insight that certain subgroups of a permutation group control solvability by radicals.
Is every subgroup of the kernel of some homomorphism?
No — only normal subgroups arise as kernels. If is not normal, there is no group structure on the coset space compatible with the quotient map being a homomorphism, because the natural candidate operation fails to be well-defined precisely when is not normal. More generally, Theorem part (5) shows any kernel must be normal, so a non-normal subgroup is automatically excluded from ever being a kernel of any homomorphism out of , into any target group whatsoever.
Does the image of a homomorphism have to be a normal subgroup of the target?
No, and this is a common point of confusion. Normality of inside comes from conjugating kernel elements by elements of the source group , using . There is no analogous mechanism forcing to be closed under conjugation by arbitrary elements of , since elements of outside the image are not accounted for by the homomorphism. A concrete example: the inclusion map from into or similar embeddings often produce non-normal images; more simply, any injective homomorphism from a non-normal subgroup realized as an abstract group into a bigger group can have non-normal image.
How does the kernel being trivial relate to injectivity in practice?
It gives a computational shortcut: to check whether a homomorphism is injective, one need not compare all pairs of elements; it suffices to find every with and check that only works. This is Theorem part (6), and it converts an -flavored pairwise check into a single-set computation, which is exactly how injectivity is verified in Example 2 (kernel of size 6, so definitely not injective) versus how one would verify injectivity in a hypothetical map with trivial kernel.
Why must the kernel contain the identity?
Because always holds, by Theorem part (1), which is a direct consequence of the homomorphism property applied to and the cancellation law in . Since is exactly the target value defining the kernel, is automatically in for any homomorphism. This is why the kernel is never empty, and indeed why it is guaranteed to be a nonempty subgroup rather than possibly the empty set.
Can a homomorphism have kernel equal to all of ?
Yes — this happens exactly when sends every element of to , called the trivial homomorphism. Its kernel is all of , and its image is the trivial subgroup . This satisfies every part of the Theorem vacuously or trivially: is certainly a normal subgroup (as is any group in itself), and the map is neither injective (unless itself is trivial) nor generally surjective (unless is trivial).
Is the composition of two group homomorphisms again a group homomorphism?
Yes. If and are homomorphisms, then satisfies, for all ,
using the homomorphism property of then of . This closure under composition is what makes groups and homomorphisms form a category, and it underlies why compositions of quotient maps, embeddings, and isomorphisms behave predictably when analyzing chains of subgroups.
How does this connect to what comes next, the isomorphism theorems?
The corollary above shows kernels and normal subgroups are the same data viewed from two directions: every kernel is normal, and every normal subgroup is a kernel (of its own quotient map). The natural next question is: given a general homomorphism , how exactly does relate to ? The answer — they are isomorphic — is the First Isomorphism Theorem, developed under The Isomorphism Theorems, and it is the precise sense in which this article's kernel/image machinery completely determines the structure of any homomorphism up to relabeling, connecting directly to Group Isomorphisms.