The Isomorphism Theorems
Suppose you have a group homomorphism and you want to understand exactly how much information it loses. A homomorphism can collapse many elements to a single image point. The question of how it collapses them, and what structure survives, is answered completely by the isomorphism theorems. These four theorems — First, Second, Third, and the Lattice (or Fourth) Isomorphism Theorem — are the fundamental accounting tools of group theory. They convert statements about homomorphisms and quotients into precise algebraic identities. The idea matters because Quotient Groups and Group Homomorphisms are the two basic ways to relate groups to each other. The isomorphism theorems show these two notions are, in a precise sense, the same phenomenon viewed from different angles. Every quotient arises as the image of a homomorphism. Every homomorphism factors through a quotient. Once this correspondence is nailed down, entire families of arguments in group theory become mechanical applications of these four results. This includes computing orders, classifying groups of small order, understanding simple groups, and building composition series. These become routine applications rather than fresh proofs each time. The big picture is that a group homomorphism carries exactly two pieces of data worth tracking. These are its kernel, a normal subgroup of , and its image, a subgroup of . The First Isomorphism Theorem says these two pieces determine each other up to isomorphism: . The Second and Third theorems are computational corollaries. They let you manipulate quotients of quotients and products of subgroups. The Lattice Isomorphism Theorem is the structural payoff. It says the subgroups of containing a normal subgroup correspond exactly to the subgroups of . This correspondence is bijective and order-preserving. This article states and proves all four theorems with complete hypotheses. It builds the intuition with concrete pictures. It works through two genuinely asymmetric examples. It shows exactly what fails when a hypothesis — usually normality — is dropped. It closes by pointing toward Composition Series and the Jordan-Holder Theorem and Semidirect Products. These are the next places this machinery gets used in earnest.
- The First Isomorphism Theorem: for a homomorphism , .
- The Second (Diamond) Isomorphism Theorem: if and , then .
- The Third Isomorphism Theorem: if and , then .
- The Lattice (Fourth) Isomorphism Theorem: subgroups of containing correspond bijectively, order-preservingly, to subgroups of .
- All four theorems are consequences of one basic fact: quotients and homomorphic images are the same object seen two ways.
- Normality hypotheses are load-bearing everywhere; dropping them produces genuine counterexamples, not just inelegant statements.
- Key idea: a homomorphism is completely described, up to relabeling, by its kernel and image — everything else is bookkeeping.
Where this lives today
The isomorphism theorems are the load-bearing beams of every subsequent structural result in algebra. The Lattice Isomorphism Theorem is the precise tool used to build Composition Series and the Jordan-Holder Theorem, since composition series analysis requires understanding the subgroup lattice between a normal subgroup and the whole group, exactly the correspondence proved above. In the classification of finite groups, computing for various normal subgroups , then reconstructing from and , is a program that begins with Semidirect Products and depends at every step on the First and Second Isomorphism Theorems to verify that candidate constructions really do realize a given extension. Outside pure group theory, the same pattern recurs verbatim in ring theory (ideals replace normal subgroups, and the isomorphism theorems for rings are proved by an identical argument), in module theory (submodules and quotient modules), and in the theory of vector spaces (the rank-nullity theorem is literally the First Isomorphism Theorem applied to a linear map, since as vector spaces). In algebraic topology, the fundamental group of a quotient space and covering space theory both use quotient-by-normal-subgroup constructions whose correctness rests on these theorems. In cryptography, understanding the structure of and its quotients by subgroups generated by specific elements — relevant to discrete-log-based systems — is routine bookkeeping via the First and Third Isomorphism Theorems. In coding theory, quotient constructions of linear codes and syndrome decoding implicitly invoke the same First Isomorphism Theorem in its vector-space form.
Ask the tutor: Can you show me how the Second Isomorphism Theorem is used to compute the order of from scratch, without assuming I already know ?
Let and be groups and let be a group homomorphism, meaning for all .
- The kernel of is . It is always a normal subgroup of .
- The image of is . It is always a subgroup of (not necessarily normal).
- Given , the quotient group consists of the left cosets under the operation , which is well defined precisely because is normal.
- A canonical (or natural) projection is the surjective homomorphism given by ; its kernel is exactly .
These four notions — kernel, image, quotient, projection — are the entire vocabulary needed to state and prove all four isomorphism theorems.
Intuition
Think of a homomorphism as a lossy compression of . Elements of that map to the same point in get bundled together; the bundle containing the identity is the kernel , and the other bundles are exactly the other cosets of . This is not a coincidence but the content of the First Isomorphism Theorem: the fibers of are the cosets of , so relabeling each fiber by its single image point gives a bijection — in fact an isomorphism — between and . The Second Isomorphism Theorem is about combining a subgroup with a normal subgroup : the product set is automatically a subgroup precisely because is normal, and the theorem says that when you quotient by , all that survives is a copy of modulo the overlap . Picture as a "background noise" subgroup that gets killed by the quotient map; the theorem tracks exactly how much of that noise absorbs. The Third Isomorphism Theorem is the group-theoretic analogue of canceling fractions: if are both normal in , then , exactly as if you could write . The Lattice Isomorphism Theorem is the most structural of the four: it says that the entire poset of subgroups of sitting above is identical in shape — isomorphic as a lattice, with containment, normality, index, and intersections all preserved — to the poset of all subgroups of . Quotienting by does not scramble the subgroup structure above ; it merely relabels it.
Let , be groups.
(First Isomorphism Theorem.) Let be a group homomorphism. Then , and the map
is a well-defined isomorphism of groups. In particular .
(Second / Diamond Isomorphism Theorem.) Let be a group, let be a subgroup, and let be a normal subgroup. Then: 1. is a subgroup of . 2. . 3. . 4. There is an isomorphism
(Third Isomorphism Theorem.) Let be a group and let be normal subgroups of with . Then , and there is an isomorphism
(Lattice / Fourth Isomorphism Theorem.) Let be a group and . Let
Then the map is a bijection , with inverse where is the canonical projection. This bijection satisfies, for all with images : 1. (Order-preserving) , and in that case . 2. (Normality-preserving) , and in that case . 3. (Lattice operations) The correspondence carries to , and carries the subgroup generated by to .
We give complete, self-contained proofs, each building only on the previous ones and on Quotient Groups and Group Homomorphisms. Throughout, denotes the identity of whichever group is meant by context.
Proof of the First Isomorphism Theorem. Step 1: . First, is a subgroup: (since , and canceling in gives ), so . If then , using that (which follows from ). So is a subgroup by the subgroup criterion. For normality, let and . Then
so . Since and were arbitrary, for every , which is the definition of normality. Step 2: . Nonempty since . If then . So is a subgroup of by the subgroup criterion. Step 3: is well defined. Write . Suppose in ; we must show , since is defined on cosets by evaluating a representative. From we get , i.e. . Then
so . This shows does not depend on the choice of coset representative. Step 4: is a homomorphism. For any ,
using the definition of the quotient group operation (valid because by Step 1) and the homomorphism property of . Step 5: is injective. Suppose . Then , so , so , the identity coset. Thus the kernel of is trivial, and a homomorphism with trivial kernel is injective: if then (using Step 4 and that homomorphisms send inverses to inverses), so , i.e. . Step 6: is surjective onto . Every element of has the form for some , by definition of image. Steps 3–6 show is a well-defined bijective homomorphism, i.e. an isomorphism.
Proof of the Second Isomorphism Theorem. Fix and . Step 1: . Since and , , so . Let with , . Then
Since , we have (conjugating an element of by stays in ); call this element . Then
where by normality of (conjugation by ). Since and , we get . By the subgroup criterion, . Step 2: . Certainly (take ), and acts on itself with , so for any and , because . This is precisely normality of inside the subgroup . Step 3: . is a subgroup as an intersection of two subgroups. For and : since is a subgroup and ; also since and , . So , proving normality in . Step 4: the isomorphism. Define by . This is well defined since , so is indeed a coset in (using Step 2). It is a homomorphism because , the middle equality being the quotient group operation in . is surjective: an arbitrary element of is for some , and since ; so . Now compute : (the identity of ) iff iff . Combined with , this means . By the First Isomorphism Theorem applied to ,
using surjectivity of from above. This proves the theorem.
Proof of the Third Isomorphism Theorem. Let , both normal in . Step 1: define the map. Let be the canonical projection, a surjective homomorphism with kernel (this is immediate from the definition of the quotient group operation: is a homomorphism because , surjective by definition of cosets, and its kernel is ). Since , define
Step 2: is well defined. If then , so , hence , i.e. . (Here we use essentially.) Step 3: is a surjective homomorphism. , using the quotient operations in and (both valid since ). Surjectivity: every coset equals . Step 4: compute . (identity of ) iff iff . The set of cosets with is exactly , which is a well-defined subset of since . So . Since kernels of homomorphisms are always normal (proved in Step 1 of the First Isomorphism Theorem, applied to ), . Step 5: conclude. By the First Isomorphism Theorem applied to ,
using Step 3 (surjectivity) and Step 4.
Proof of the Lattice Isomorphism Theorem. Let and the canonical projection. Step 1: the maps are well defined and mutually inverse. For (so ), let ; since and , as well (the same computation as Step 3 of the Second Isomorphism Theorem, with replaced by ), so is a genuine group and a subset of ; one checks directly it's a subgroup of (closed under the quotient operation and inverses since is a subgroup of ). So is well defined, landing in subgroups of . For , let . This is a subgroup of : it contains since (identity of , and a subgroup); it's closed under products and inverses because is a homomorphism (if then since is a subgroup). Moreover always, since (every subgroup contains the identity). So is well defined. We check for : . If then trivially, so . Conversely if then for some , so (since and means ). So . Hence . We check for : . Since is surjective, (standard fact for surjective maps: for any subset of the codomain, as is onto). But by definition of the quotient map on cosets. So , i.e. . This proves and are mutually inverse bijections between and . Step 2: order preservation. If (both in ), then clearly every coset with is a coset with , so , i.e. . Conversely if , apply (order-preserving by the same argument, since preserves inclusions) to get . So . For indices: define by for . This is well defined and bijective by an argument identical in structure to the Third Isomorphism Theorem's map , applied to the restriction of to with kernel inside , composed with identifying : concretely, is a surjective homomorphism with kernel (since ) and by the Third Isomorphism theorem argument, via cosets, giving . Step 3: normality preservation. Suppose . For and , we have . Since , , so . As were arbitrary, . Conversely suppose . For and , we have since and . So (using Step 1, i.e. ). As were arbitrary, . When (equivalently ), apply the Third Isomorphism Theorem to the normal subgroups of : , i.e. . Step 4: lattice operations. For intersections: . We claim this equals . If then and , so ; this gives . Conversely if then for some and for some ; since (as ) and likewise , we get , so . This gives equality. For the join : since is order-preserving and , we get , so . Conversely, and (order preservation of ), so , i.e. (applying , order-preserving and a bijection) . Combining both inclusions gives equality.
∎Worked examples
Example 1: First and Third Isomorphism Theorems in . Let (under addition), and consider the homomorphism given by . We compute directly. First, . Since , the condition is equivalent to , and since , this is equivalent to . So . The image is (computing for and noting it then repeats), which is the subgroup of , of order . The First Isomorphism Theorem gives
both groups of order , and indeed the isomorphism is exactly the map constructed in the proof. Now use the Third Isomorphism Theorem with (all normal, since is abelian). We get
Check orders: , and has order (it consists of the three cosets mod ), so the left side has order , matching . The isomorphism sends a coset to , exactly as the map built in the proof.
Example 2: Second Isomorphism Theorem in , a genuinely non-abelian, asymmetric case. Let , the symmetric group on letters, . Let
the Klein four-subgroup of double transpositions; it is a standard fact (checked by direct conjugation of each element by an arbitrary permutation, which only permutes the pairs etc. among themselves) that , and . Let , a subgroup of order (a Sylow -subgroup of ). Compute : the only element and could share is , since 's non-identity elements have order and 's non-identity elements have order . So , the trivial subgroup. By the Second Isomorphism Theorem, is a subgroup, , and
Let's verify sizes directly to confirm the theorem numerically, without circularity. We have (this product formula for is a standard counting fact independent of the isomorphism theorems: the map , has all fibers of size ). So , matching . The explicit isomorphism sends for , precisely mirroring the map constructed in the proof, here manifestly injective since is trivial. Notice here is in fact the alternating group : it has order , consists of even permutations (products of an element of , which is even, with an element of , which is even, are even), and , so . This recovers the classical fact that , illustrating that the Second Isomorphism Theorem is exactly the mechanism behind this well-known quotient.
Drop the hypothesis in the Second Isomorphism Theorem, keeping only arbitrary subgroups, and see what breaks. Take , . Let
Both have order , and neither is normal in (a subgroup of order in is never normal, since conjugating by gives , so the conjugates of are not all equal to ; the same computation shows is not normal either). First, is even a subgroup? Compute . Now means "apply then " (or the reverse, depending on convention; either way compute concretely): using the convention that permutations compose left-to-right is not needed here — just multiply as functions, sends (by first if we read right-to-left: applied to : first sends , then fixes , so overall ; applied to : sends , then sends , so ; applied to : fixes , then sends , so ). So , the 3-cycle sending . So , a set of size . But , so by Lagrange's theorem cannot be a subgroup of at all — a set of size can never be a subgroup of a group of order . Indeed one can check directly: , but is closed? Compute : applied to : sends , then fixes , so ; applied to : sends , then sends , so ; applied to : fixes , then sends , so . So , the other 3-cycle, which is not in the set computed above. So is not even closed under multiplication in the order we happened to list products in — the set as literally defined, , fails to be a subgroup. This is exactly the failure predicted: without , there is no reason for to equal or to be closed under products, and indeed here it is not a subgroup at all, so the quotient appearing in the theorem's conclusion is not even meaningful. The entire conclusion of the Second Isomorphism Theorem presupposes normality to get off the ground, exactly as used in Step 1 of its proof.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| any homomorphism | always | Nothing — First Isomorphism Theorem is unconditional given is a homomorphism |
| , | , | If is merely a subgroup (not normal), may not even be a subgroup |
| Need both for | If is not normal in , is not even a group | |
| Subgroups above | Bijective, order- and normality-preserving correspondence with subgroups of | Correspondence only concerns subgroups containing ; subgroups not containing are invisible in |
| Infinite groups | All four theorems hold verbatim (no finiteness used in any proof above) | Index computations () may involve infinite cardinals, but the equality of indices still holds by the same coset-counting argument |
The mathematician behind it
Origins · 1 minEmmy Noether and how this was discovered
Emmy Noether is the mathematician most responsible for the structural, homomorphism-and-quotient viewpoint that makes the isomorphism theorems the natural language of group theory. Trained in Erlangen and working for most of her career in Göttingen — often without pay or formal faculty status due to the restrictions placed on women in German academia at the time — she transformed algebra from a subject about explicit formulas into a subject about structures, maps between them, and the invariants those maps preserve. Her 1927 paper on abstract ring theory made quotient constructions and isomorphism arguments the standard tools of the field, and the theorems bearing variations of her name (often credited jointly to her student circle and to van der Waerden's textbook, which popularized this style) are direct descendants of her insistence on stating results at the correct level of generality.
Why must the kernel of a homomorphism always be normal, while the image need not be?
The kernel is normal because kernels are defined by an equation, , that is preserved under conjugation: if then for any , so conjugates of kernel elements stay in the kernel. The image, by contrast, is just an arbitrary subset of hit by , and there's no reason elements of outside should conjugate it back into itself unless imposes some extra condition. Concretely, a homomorphism sending the generator to a transposition has image a non-normal subgroup of , showing images genuinely can fail to be normal even though kernels never can.
Is the isomorphism in the First Isomorphism Theorem unique?
The theorem produces a specific, canonical isomorphism , and this particular map is uniquely determined by — there is only one way to define so that where is the canonical projection. However, and could a priori admit other isomorphisms between them unrelated to (for instance if both are cyclic of the same order, there may be several isomorphisms between them as abstract groups). The theorem asserts existence of at least one isomorphism, and pins down a specific canonical one, but does not claim it's the only isomorphism between the two groups viewed as abstract objects.
Does the Second Isomorphism Theorem require to be normal in ?
No. The theorem only requires (an arbitrary subgroup) together with . The conclusion holds regardless of whether itself is normal in . What normality of buys you is that is guaranteed to be a subgroup and that is normal inside , which is exactly enough structure to form the quotient and prove the isomorphism, as shown in the proof above. If happens to be normal too, the theorem still applies unchanged; that extra hypothesis is simply not needed.
How does the Lattice Isomorphism Theorem relate to counting subgroups?
Because is a genuine bijection between subgroups of containing and subgroups of , counting subgroups of is literally the same problem as counting subgroups of that contain . This is often the easier direction: is typically a smaller group, so its subgroup lattice can be worked out directly and then lifted back to via . This technique is routine in classifying groups of a given order, where one first quotients by a known normal subgroup (often from Sylow theory) and analyzes the smaller quotient's subgroups before lifting the results.
Can the Third Isomorphism Theorem be seen as a special case of the Lattice Isomorphism Theorem?
Yes, essentially. Given , both normal in , the Lattice Isomorphism Theorem identifies with , viewed as a normal subgroup of (this normality-preservation is part of the Lattice theorem, proved using the Third Isomorphism Theorem's map in the article above, so logically the Third theorem is used inside the proof of the normality-preservation clause). The formula appearing in the Lattice theorem's Step 3, specialized to , , is exactly the Third Isomorphism Theorem's conclusion . So the two results are tightly intertwined, with the Third theorem doing genuine proof work inside the Lattice theorem's argument.
What goes wrong if you try to apply these theorems to non-normal subgroups throughout?
Quotients for non-normal are simply sets of cosets, not groups, since the operation is not well defined unless is normal (a different choice of coset representative can give a different product). Every isomorphism theorem above produces a quotient group as part of its conclusion, so if the relevant subgroup fails to be normal, the conclusion is not merely false — it is not even a meaningful statement, since one side of the claimed isomorphism does not exist as a group. This is precisely the failure exhibited in the counterexample with , where for non-normal was not even a subgroup.