Composition Series and the Jordan-Holder Theorem
Every finite group can be broken into simple pieces. This is much as every integer factors into primes. But if you break the same group apart in two different ways, do you get the same pieces? This question is not idle curiosity. It is the question of whether "the simple factors of a group" is even a well-defined invariant of the group. Or is it an artifact of the particular chain of subgroups you happened to choose? The Jordan-Hölder theorem answers this decisively: yes, up to reordering and isomorphism, the simple pieces are always the same. This holds no matter how you dismantle the group. This is one of the deepest structural facts in elementary group theory. It is the precise group-theoretic analogue of unique factorization of integers into primes. Except here the "multiplication" is an extension problem. This is genuinely harder than multiplication of numbers. That is exactly why solvable and nilpotent groups later become interesting. They are the groups whose simple factors are as simple as possible (cyclic of prime order). The big picture is this. A normal series is a chain of subgroups each normal in the next. A composition series is a normal series that cannot be refined any further. The successive quotients, called composition factors, are all simple. Simple groups are the "atoms" of finite group theory. This is in exactly the sense that primes are the atoms of the integers under multiplication. The Jordan-Hölder theorem asserts that these atoms, together with their multiplicities, are an invariant of the group itself. This article gives the precise definitions of normal series, refinements, and composition series. It states and proves the Jordan-Hölder theorem in full. This uses the Schreier refinement theorem and the Zassenhaus (butterfly) lemma. It works two genuinely different finite groups end to end. It shows exactly what fails for infinite groups without a finiteness hypothesis. It closes by connecting composition series to the coming theory of Solvable Groups and Nilpotent Groups.
- A normal series for is a chain ; a composition series is one whose factors are all simple.
- Every finite group has a composition series, obtained by repeatedly quotienting by a maximal normal subgroup.
- The Jordan-Hölder theorem: any two composition series of the same group have the same length and the same multiset of composition factors up to isomorphism and reordering.
- The proof rests on the Zassenhaus lemma, which produces isomorphic refinements of two arbitrary normal series through the same group.
- Composition length and composition factors are genuine invariants of — they do not depend on any choice made while building the series.
- Key idea: simple groups act as unique "prime factors" of a finite group, exactly as primes factor integers, and Jordan-Hölder is the unique factorization theorem for groups.
Where this lives today
The Jordan-Hölder theorem is the structural foundation underlying the classification of finite simple groups: it is because every finite group decomposes uniquely into simple composition factors that classifying the finite simple groups (completed in the monumental collective effort finished around 2004) tells us, in principle, the building blocks of every finite group whatsoever. It is the precise sense in which finite simple groups are "the periodic table of finite group theory." In ring and module theory, the identical argument (with the same Zassenhaus lemma, phrased for submodules instead of subgroups) yields the Jordan-Hölder theorem for modules of finite length, which underlies the notion of length as an invariant in commutative algebra and representation theory, and feeds directly into the Krull-Schmidt theorem for decomposing modules into indecomposable summands. Composition series and composition factors are the technical backbone of the definitions of Solvable Groups (groups all of whose composition factors are cyclic of prime order) and Nilpotent Groups (a strictly smaller class with even more rigid central series), which in turn control solvability of polynomial equations by radicals in Galois theory — the very problem that motivated Jordan's original work. In theoretical computer science and computational group theory, algorithms for computing composition series of permutation groups (built from strong generating sets and Schreier-Sims methods) are practical tools used in computer algebra systems (GAP, Magma) for tasks ranging from cryptanalysis of group-based cryptosystems to symmetry detection in combinatorial search. In physics, the analogous decomposition of symmetry groups of physical systems into simple factors underlies the classification of possible gauge symmetry breaking patterns, since the composition factors constrain which quotient symmetries can appear at each stage of a broken-symmetry cascade.
Ask the tutor: Can you show me how the Zassenhaus lemma's isomorphism looks explicitly when I plug in two concrete subgroup chains of ?
Let be a group. A normal series (or subnormal series) of is a finite chain of subgroups
where each is normal in (normality is required only one step at a time, not in all of ). The quotient groups
are called the factors of the series, and is its length. A refinement of a normal series is a normal series obtained by inserting additional terms into the chain (possibly none). A refinement is proper if at least one new term is inserted that was not already present. A normal series is a composition series if it admits no proper refinement in which all factors remain groups strictly between the old ones — equivalently, if every factor is a simple group (nontrivial, with no proper nontrivial normal subgroups). The factors of a composition series are called the composition factors of , and its length is the composition length. Two normal series (possibly of different lengths) are equivalent if, after discarding repeated (trivial) factors, there is a bijection between the factors of one and the factors of the other under which corresponding factors are isomorphic.
Intuition
Think of a finite group as a compound object that you want to take apart into indecomposable pieces. A normal series is a set of instructions for the disassembly: start with the whole group , find a normal subgroup , and record the quotient piece ; then repeat inside , and so on down to the trivial group. The composition factors are the labeled pieces you pull off at each stage. Requiring the factors to be simple is exactly requiring that you cannot disassemble any piece any further — you have reached the atoms. The subtlety is that there is no reason, a priori, to expect the assembly instructions to be unique. You might peel apart in the order "first factor out , then ," or in the order "first factor out , then ," and it is not obvious the leftover atoms match. Jordan-Hölder says they always do — the atoms and their multiplicities depend only on , never on the disassembly order. The mechanism that forces this is a purely lattice-theoretic fact about how two arbitrary chains of subgroups can be interleaved and refined into a common, matching refinement: this is the content of the Zassenhaus lemma. A useful picture is a "diamond lattice" of subgroups sitting between two points of two different series; the Zassenhaus lemma states that the diagonal quotients of this diamond are always isomorphic in pairs, which is exactly the local, four-term reason the global uniqueness theorem holds.
Let be a finite group. Then has a composition series.
We use strong induction on , the technique of induction on group order. If , the series (length , no factors) is a composition series vacuously: there is nothing to refine. Suppose and that every group of order strictly less than has a composition series. The set of proper normal subgroups of is nonempty (it contains ) and finite, so it has a maximal element with respect to inclusion — a normal subgroup , , such that no normal subgroup of satisfies . By the Isomorphism Theorems (specifically the correspondence theorem for the quotient ), subgroups of containing the identity correspond bijectively, inclusion-preservingly, and normality-preservingly to subgroups of containing . Since is maximal among proper normal subgroups of , there is no normal subgroup of strictly between and . Hence has no proper nontrivial normal subgroup, i.e. is simple (it is nontrivial since ). Since and is finite, , so by the inductive hypothesis has a composition series
with all factors simple. Appending to this chain,
gives a normal series of (the new relation holds by construction) whose factors are (all simple, by the inductive hypothesis) together with the final factor (simple, as shown above). This is a composition series for . By strong induction, every finite group has a composition series.
∎Let be a group, and let and be subgroups of with , . Then: 1. , 2. , 3. there is an isomorphism
Set . First note : indeed for and , since we get , and since we get , so . Thus . Symmetrically .
Step 1 (products with a normal subgroup are subgroups). Since , for any subgroup the set is a subgroup of (this is the standard "product of a subgroup with a normal subgroup is a subgroup" fact, using that implies ). Taking (a subgroup of ) gives that is a subgroup of ; taking gives that is a subgroup of as well.
Step 2 ( is normal in ). We show . Note since . Let with , , and let with , , be a general element of . Then
Since and , we have . Since (shown above) and , , we get . Hence
because and , after moving the -part using normality of in ( conjugates the -element... more directly: write the whole expression as a product of an element of times an element of , which suffices since consists of exactly such products, and is normal so we may freely reorder -parts to the front). This proves claim (1): . Claim (2) is identical with the roles of and exchanged.
Step 3 (the isomorphism). Consider the subgroup and the map
This is well-defined since . It is a homomorphism as the restriction of the quotient map. It is surjective: every coset of inside has a representative of the form with and , hence equals . Compute the kernel:
We claim . Indeed if with , , then (as ), so ; conversely if and then and since is a group containing both . This proves the claimed equality, and one checks similarly that (both intersections of with , since forces ). Hence by the First Isomorphism Theorem applied to ,
By the identical argument with and exchanged,
But as sets (both equal the subgroup generated by and , which are literally the same two subgroups written in the other order), so the two left-hand sides are the identical quotient group . Composing the two isomorphisms (through this common quotient) gives
as claimed.
∎Any two normal series of a group ,
have refinements that are equivalent to each other (same multiset of factors up to isomorphism).
Define, for and ,
and for and ,
Apply the Zassenhaus lemma to and : we obtain
and symmetrically , together with the isomorphism
So for each fixed , inserting the terms refines the single step (note and ). Stacking these refinements for produces a refinement of the entire -series into steps, with factors for , . Symmetrically, inserting into each step produces a refinement of the entire -series into steps, with factors for , . Both refinements have exactly factors, and the Zassenhaus isomorphism gives a bijection between them — the factor indexed by on the -side corresponds to the factor indexed by on the -side — under which corresponding factors are isomorphic:
Hence the two refinements are equivalent.
∎Let be a group possessing at least one composition series (e.g. any finite group, by the Existence for finite groups result above). If
are both composition series of , then and there is a permutation of such that
In particular the composition length and the multiset of composition factors (with multiplicity, up to isomorphism) are invariants of , independent of the choice of composition series.
By the Schreier Refinement Theorem, the two given series admit refinements and that are equivalent — the same multiset of factors up to isomorphism and reordering. We claim a composition series admits no proper refinement other than by repeating terms (inserting trivial factors). Indeed, suppose is a composition series and a refinement inserts a new term strictly between some and , so with . Since , and is by hypothesis a subgroup of , normal in (as implies by the correspondence theorem), this exhibits a proper nontrivial normal subgroup of , contradicting that is simple. So no such can exist: every refinement of a composition series can only repeat existing terms, contributing extra trivial factors , which are conventionally discarded (a "factor" is not simple and is not counted). Therefore the refinement of the composition series has, after discarding repeated terms, exactly the same nontrivial factors as itself — namely , in the same multiset. Likewise has, after discarding repeats, exactly the factors of . But by Schreier, and are equivalent: the same multiset of factors up to isomorphism. Discarding trivial factors from an equivalence of series preserves the equivalence (trivial factors correspond only to trivial factors, since a trivial factor is not isomorphic to any simple group). Hence the nontrivial factors of — which are exactly the factors of — form the same multiset, up to isomorphism, as the nontrivial factors of — which are exactly the factors of . This is precisely the statement that and that there is a bijection (permutation) matching the factors of the two composition series up to isomorphism.
∎Worked examples
Example 1: , an abelian group with two different-looking composition series. Here . Since is cyclic (hence abelian), every subgroup is normal, so any chain of subgroups is automatically a normal series; the simple abelian groups are exactly the cyclic groups of prime order (by the Fundamental Theorem of Finite Abelian Groups structure, or directly: an abelian group is simple iff it has no proper nontrivial subgroup, which for a finite abelian group forces prime order). Chain A — peel off factors of first, then , then :
Here has order , has order , has order , and has order . The successive quotient orders are , all prime, so all factors () are simple: this is a composition series of length . Chain B — peel off first, then , then in the other order:
Here has order ; has order ; has order ; has order . Quotient orders are — again all prime, hence a composition series, this time with factors listed in the order . Both series have length , and both give the multiset — exactly matching the prime factorization . This confirms Jordan-Hölder concretely: differently ordered disassemblies of give the same atoms, and in fact for a finite cyclic group, composition factors literally are the prime factorization of , with multiplicity.
Example 2: , a genuinely non-abelian example with an asymmetric normal series. Recall . We use the following facts about : the alternating group has index (so , automatically simple as it has prime order); the Klein four-group is normal in (it is the unique subgroup of order generated by all double transpositions, and it is normal because conjugation permutes double transpositions among themselves) and lies inside with index , giving ; and itself is abelian with every subgroup normal (in , since is abelian), so we may pick any subgroup of order inside , say , normal in since is abelian, giving and . This produces the normal series
with orders and factors of orders respectively — that is, factors , all simple since all have prime order. This is a composition series of length . We should check there is no proper refinement hiding anywhere, i.e. that each factor really is simple, which we did (all prime order, and every group of prime order is simple since it has no subgroups other than the trivial one and itself, by Lagrange). We should also double check no other subgroup could be smuggled in — but since each factor already has prime order, no further refinement is possible at all (a group of prime order has no proper nontrivial subgroup), so this series is indeed a composition series, matching the definition exactly. Now try a different composition series, choosing a different order- subgroup of , say :
again with factors — the same multiset, obtained via a genuinely different chain of subgroups ( as subsets of ). Jordan-Hölder guarantees this must happen, and indeed it does: both composition series have length and factor multiset , matching .
The existence half of the theory (every group has a composition series) genuinely requires a finiteness hypothesis; it fails for infinite groups such as under addition. Suppose, for contradiction, that had a composition series
Every subgroup of is of the form for some integer (with ), since is cyclic. As is abelian, all subgroups are automatically normal, so the normality conditions in the series impose no constraint beyond inclusion. Consider the last nontrivial step, , with quotient required to be simple. Write for some (it must be a proper subgroup, else the factor is trivial, not simple by definition). Then , which is finite of order . For this to be simple, must be prime, so is a legitimate simple factor — so far no contradiction at the top of the chain. The real obstruction appears one level further down. We need with simple. But as an abstract group (multiplication by is an isomorphism ), so this is the same problem one level down: we again need a proper subgroup of an infinite cyclic group with simple (finite prime-order) quotient, and the subgroup , written as -type intersection, corresponds to for some integer (again must make the quotient simple, forcing prime). Iterating, a composition series of length for would produce a strictly decreasing chain of subgroups
with each . But the last term has index , a finite number, in , whereas actually has infinite index in (there are infinitely many cosets , one for every integer ). This is a contradiction. Hence no finite chain of proper inclusions of subgroups of can terminate at , so has no composition series whatsoever. The finiteness hypothesis in the existence theorem is therefore not a technical convenience — it is essential; and note that Jordan-Hölder's uniqueness statement is vacuously true for (there being no composition series to compare), but it certainly gives no useful invariant for infinite groups in general.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| finite | Composition series always exists (induction on order); Jordan-Hölder gives uniqueness of factors | — |
| infinite, e.g. | Jordan-Hölder uniqueness is vacuously true | No composition series exists at all |
| infinite but with a composition series, e.g. some infinite simple groups trivially () | Jordan-Hölder applies as stated (only existence, not the theorem, needs finiteness) | Existence must be checked separately; it is not automatic |
| Normal series that is not a composition series | Refinements may still change intermediate factors | Composition length and factor list are only invariants of a composition series, not of an arbitrary normal series |
| Simple but non-abelian factors (e.g. ) | Still counted correctly as one composition factor | Common trap: forgetting that itself is simple and cannot be refined further, unlike |
The mathematician behind it
Origins · 1 minMarie Ennemond Camille Jordan and how this was discovered
Camille Jordan trained as an engineer at the École Polytechnique before turning to pure mathematics, and he became one of the most influential French mathematicians of his era, teaching at both the École Polytechnique and the Collège de France for decades. His 1870 treatise Traité des substitutions et des équations algébriques was the first systematic book-length treatment of Galois theory and permutation groups, and it is there that an early version of the composition-series uniqueness result appears — restricted to permutation groups and stated in terms of the orders of the factors, not yet their isomorphism types. Jordan's other lasting legacies include the Jordan normal form of matrices, the Jordan curve theorem in topology, and deep contributions to the theory of finite linear groups, making him a rare figure whose name attaches to major results across algebra, analysis, and topology alike.
What exactly makes a normal series a composition series, precisely?
A normal series is a composition series exactly when every factor is a simple group: nontrivial, and with no proper nontrivial normal subgroups. Equivalently, each must be a maximal normal subgroup of — there is no normal subgroup of strictly between and . If some factor is not simple, it has a proper nontrivial normal subgroup, and by the correspondence theorem this pulls back to a subgroup strictly between and that can be inserted, giving a strictly longer, proper refinement — showing the original series was not yet maximal.
Does every finite group have a composition series, and is it ever unique as a literal chain of subgroups?
Yes to existence: every finite group has at least one composition series, proved by induction on the group order using maximal normal subgroups. No to uniqueness as a literal chain: the actual subgroups appearing can differ wildly between two composition series of the same group, as in the example with versus inside . What Jordan-Hölder guarantees is only that the multiset of isomorphism types of the factors, and the length, are the same across every composition series — not that the subgroups themselves coincide.
How does Jordan-Hölder relate to unique factorization of integers?
For a finite cyclic group , the composition factors are literally the prime factors of with multiplicity, since every subgroup of a cyclic group is normal and the simple abelian groups are exactly the cyclic groups of prime order. In this special case Jordan-Hölder specializes precisely to unique factorization of into primes. In general, for non-abelian , the composition factors play the role of "primes," but unlike integer factorization, knowing the factors does not determine up to isomorphism, because the extension problem (how the factors are glued together) can have many different non-isomorphic solutions.
Why is finiteness (or at least existence of one composition series) necessary as a hypothesis?
The existence half of the theory genuinely needs a finiteness-type hypothesis: infinite groups like have no composition series at all, since any proper subgroup chain from down to would force to have finite index in , which is false. The uniqueness half (Jordan-Hölder proper) does not itself require finiteness as a hypothesis — it is stated conditionally on at least one composition series existing — but in practice this condition is guaranteed by finiteness, which is why the theorem is almost always quoted for finite groups.
What is the difference between a normal series and a subnormal series, and does it matter here?
The two terms are used interchangeably in this context: a "subnormal series" only requires at each step, not for all simultaneously. Some texts reserve "normal series" specifically for chains where every is normal in the whole group , which is a strictly stronger condition. Composition series, as defined here, only need the weaker subnormal condition step by step, and this is essential — in , the subgroup is not normal in at all, yet it appears validly in a composition series because it is normal in the next term .
How does the Zassenhaus lemma's proof avoid circularity with Jordan-Hölder itself?
The Zassenhaus lemma is proved directly from the isomorphism theorems and basic facts about products of a subgroup with a normal subgroup — it makes no reference to composition series, simplicity, or any part of the Jordan-Hölder statement. The logical order is: isomorphism theorems Zassenhaus lemma Schreier refinement theorem Jordan-Hölder theorem, with each step using only previously established, independent machinery, so there is no circular dependency anywhere in the chain.
Are composition factors enough to reconstruct the group up to isomorphism?
No, and this is one of the most important cautionary points. The cyclic group and the Klein four-group both have composition factors , yet they are not isomorphic — one is cyclic of order , the other is not cyclic at all. Jordan-Hölder only pins down the "atoms," not how they are glued together; the gluing information is captured by group extension theory, which is a substantially harder and separate problem from the factorization problem solved here.