p-Groups and Their Properties
Why must every group of order 25 be abelian? Yet some groups of order 30 are not. The answer lies in a single prime-power condition. Groups whose order is a power of a prime are called p-groups. They possess a rigid internal structure forced by counting arguments alone. This structural rigidity is not a curiosity. It is the engine behind the Sylow Theorems and the entire theory of Nilpotent Groups. Both of these analyze arbitrary finite groups by breaking them into p-group pieces. The central phenomenon is deceptively simple: any nontrivial finite p-group has a nontrivial center. This single fact is proved by a clever application of the Class Equation. It cascades into an entire hierarchy of consequences. These include subgroups of every possible order, a chain of normal subgroups reaching all the way to the trivial group, and (in low orders) forced commutativity. None of this is obvious from the definition. A group of order could a priori look as wild as any other group of that order. But the arithmetic of the prime dividing every relevant index prevents wildness from occurring. The big picture is that p-groups sit at the opposite extreme from simple groups. Where a simple group has no normal subgroups to exploit, a p-group has too many to count. It is, in a precise sense, built by repeatedly stacking copies of on top of each other. This article develops that stacking structure rigorously. It covers the nontrivial center theorem, the existence of a full chain of normal subgroups of every order , and the classification of groups of order . All of these are derived from the class equation and Cauchy's Theorem. By the end, the reader will have a complete, self-contained proof toolkit. This includes how to extract subgroups of prescribed order inside a p-group. It also includes how to build normal series by induction on the quotient by the center. Finally, it shows how these techniques foreshadow the Sylow theorems. There, p-groups become the local building blocks of every finite group.
- A p-group is a finite group whose order is for a prime and integer (or more generally, every element has p-power order).
- The Class Equation forces every nontrivial finite p-group to have a nontrivial center .
- Consequently every p-group of order is abelian, hence isomorphic to or .
- Every finite p-group has, for each , a normal subgroup of order , arranged in an ascending chain each normal in the next.
- p-groups have a nontrivial normal subgroup of order contained in the center, ruling out simplicity (except for itself).
- Key idea: counting orbits modulo in the conjugation action forces a "leftover" fixed set — the center — to be nontrivial.
Where this lives today
The nontrivial-center theorem is the single most-used lemma in finite group theory: it is the base case for induction arguments throughout the Sylow Theorems, where every finite group is studied via its maximal p-subgroups. The chain of normal subgroups of every order is the prototype for the definition of Nilpotent Groups, a class of groups defined exactly by possessing such a "central series," of which p-groups are the founding examples. In cryptography, groups of prime-power order (and their subgroup lattices) appear in the design and analysis of discrete-log-based schemes over finite fields and elliptic curves, where understanding p-Sylow structure of the underlying group order affects security parameter choices. In physics and crystallography, p-groups and their normal series appear when decomposing symmetry groups of periodic structures into solvable towers of prime-order extensions. In computer science, the algorithmic study of p-groups (polycyclic presentations, coset enumeration) underlies computational group theory software such as GAP and Magma, which rely on exactly the chain-of-normal-subgroups structure proven here to represent p-groups efficiently for computation.
Ask the tutor: How does the "full chain of normal subgroups" in a p-group generalize to the definition of a nilpotent group's central series?
Let be a prime number. A finite group is called a p-group if
(Some authors require so that is nontrivial; the trivial group is a degenerate p-group for every .) More generally, for possibly infinite groups, is a p-group if every element of has order a power of . In this article, unless stated otherwise, denotes a finite group and "p-group" means . A subgroup with is called a subgroup of order ; when such subgroups are normal in and nested increasingly, they form a normal subgroup chain
Intuition
Think of a finite group as a machine acting on itself by conjugation: each element moves every other element to . The orbits of this action are the conjugacy classes, and the Class Equation partitions into the sizes of these orbits. Crucially, orbit size always divides — for a p-group, every orbit size is or a multiple of . Now imagine sorting the elements of a p-group into bins by conjugacy class. Bins of size correspond exactly to central elements — those that commute with everything. All other bins have size divisible by . If we look at , the multiple-of- bins contribute nothing, so the count of size-1 bins must also be a multiple of . Since the identity always sits alone in its own bin, there is at least one such bin — forcing at least of them. This is the seed from which every other property in this article grows: the center is never trivial (unless itself is trivial). Once you know the center is nontrivial, you can pick an element of order living inside it (guaranteed by Cauchy's Theorem applied to ), quotient it out, and repeat the whole argument on the smaller group -adjacent pieces. This recursive "peel off a central " process is exactly how the full chain of normal subgroups of every order gets built.
Let be a prime and let be a finite group with for some integer (so is nontrivial). Then the center
satisfies ; equivalently .
We use the Class Equation, which we take as known: acts on itself by conjugation, , and this partitions into conjugacy classes. The class of has size where is the centralizer of . Choosing representatives for the conjugacy classes of size , the Class Equation reads
since an element has a conjugacy class of size exactly when for all , i.e., exactly when .
Step 1: each non-central index is divisible by . Since , Lagrange's Theorem forces to be a divisor of , hence itself a power of , say . For , we have (some element fails to commute with ), so , forcing . Thus for every .
Step 2: reduce the Class Equation modulo . Since (as ) and divides every term in the sum, rearranging the Class Equation gives
So divides .
Step 3: conclude nontriviality. Since is a positive integer (it contains at least the identity ) divisible by , we must have . Hence .
∎Let be prime and let be a group with . Then is abelian.
By Nontrivial Center of a p-group, , and since , Lagrange's theorem gives . Case : Then , so is abelian by definition of center. Case : We derive a contradiction. Consider the quotient , which is a group of order . Any group of prime order is cyclic (generated by any non-identity element, by Lagrange's theorem applied to the subgroup it generates). So is cyclic; let generate it. Then every element of can be written as for some integer and some , since the cosets exhaust . Take any two elements and of , with . Since are central, they commute with everything, and powers of commute with each other, so
Hence is abelian, so , giving , contradicting the case assumption . Thus only the first case survives, and is abelian in all cases.
∎Let be a prime and a finite group with , . Then for every there exists a subgroup with , and these can be chosen to form a chain
where each is normal in (indeed each ).
We argue by strong induction on , using Nontrivial Center of a p-group and Cauchy's Theorem as the inductive engine.
Base case : , and the only chain is . This trivially satisfies the claim.
Inductive step: Suppose and the result holds for all p-groups of order with . Let . Constructing . By Nontrivial Center of a p-group, , so (shown in the proof of that theorem). Since is itself a finite abelian group of order divisible by , Cauchy's Theorem (applied to the group ) gives an element of order exactly . Let
Because , every element of (a power of ) commutes with every element of ; hence for all , (indeed for the generator, and conjugation is an automorphism of sending the generator to itself). So . Passing to the quotient. Since , the quotient group is well-defined, with
This is a p-group of order , so by the inductive hypothesis there is a chain of subgroups
with each . Lifting back to . Let be the quotient map, and define for . Standard properties of the correspondence between subgroups of and subgroups of containing (the Correspondence/Lattice Isomorphism Theorem) give: 1. is a subgroup of containing , and , since by the map induced by . 2. implies : indeed for and , (as and ), so . 3. for each , since pulls back to (reindexing: set , matching ... we relabel carefully below). To align indices cleanly: define and, for , . Then (consistent with our original central subgroup of order , since ), and . Each has order by point 1, each by point 2, and by point 3 (monotonicity of preimages under inclusion). Since and , restricting the normality of in to conjugation by elements of shows as well. This produces the desired chain
completing the induction.
∎If with , then has a proper nontrivial normal subgroup (namely from the chain above, or any with ). Hence is not simple. If , is simple with no proper nontrivial subgroups at all.
Worked examples
Example 1: A nonabelian group of order — the center is strictly smaller than , and we exhibit the full chain. Let and let be the Heisenberg group over ,
under matrix multiplication, with (three free parameters ). Computing the center. Direct computation of the matrix product shows
For a matrix with parameters to be central, it must commute with the generators and (i.e. with and ). Requiring the commutator to vanish forces and (checking against both generators), leaving free. So
This confirms the theorem: (it has order , a genuine but proper subgroup — note itself is nonabelian, since e.g. taking versus gives different products depending on order, as the formula's cross term shows). Building the chain. Set , order . Then has order ; by the Corollary above, groups of order are abelian, so every subgroup of is automatically normal. Take any subgroup of order (it exists by Cauchy's theorem applied to the abelian group ), e.g. the image of matrices with free and fixed, ranging — concretely let
One checks is a subgroup (closed under the product formula with ) containing , and : conjugating a matrix in (with ) by an arbitrary element of (with parameter ) preserves the "" property up to the group law's structure — indeed a direct computation of for shows the resulting matrix again has zero in the -slot, since the -entries only add under multiplication and 's condition is preserved by conjugation exactly because the group commutator lands back in . Finally . This gives the chain
exactly as the theorem guarantees, with genuinely nontrivial but genuinely proper — a concrete, asymmetric (non-cyclic, nonabelian) illustration.
Example 2: Order with — classifying the possibilities completely. Let . By the Corollary, is abelian. We now pin down exactly which groups arise, using Cauchy's theorem and the structure of finite abelian groups (built from cyclic pieces). Case A. Suppose some element has order . Then , cyclic of order . Case B. Suppose no element has order ; then by Lagrange every non-identity element has order dividing , so order or (order excluded by assumption). Pick ; it has order , and has order , index in . Pick (exists since ); also has order . Since is abelian, the subset
is a subgroup (product of two subgroups of an abelian group is always a subgroup), and it has size because must be trivial: any common nonidentity element would generate all of (order , prime, so no proper nontrivial subgroups), forcing , contradicting . So , giving . So exactly two groups of order exist up to isomorphism: and — illustrating that "abelian of order " is a genuinely useful classification, not just an existence statement.
The Nontrivial Center Theorem crucially uses . If we drop this hypothesis and merely take to be some finite group not of prime-power order, the center can vanish entirely. Take , the symmetric group on letters, with — not a prime power. Its conjugacy classes are (size ), the three transpositions (size ), and the two -cycles (size ), giving the class equation . The center consists only of elements whose conjugacy class has size ; here that is only , so
The proof of the theorem breaks down precisely at Step 1: the non-central class sizes are and , and while divides the class of size , it does not divide the class of size , and no single prime divides both and . There is no prime for which every non-central conjugacy class size is a multiple of , so the modular arithmetic argument collapses, and indeed is trivial. This shows the prime-power hypothesis is not a technical convenience — it is load-bearing.
Scope, edge cases & common traps
| Situation | What holds | What can fail |
|---|---|---|
| , | ; full normal chain exists | — |
| abelian; classified as or | — | |
| can be proper (order ); can be nonabelian | need not be abelian (see Example 1) | |
| not a prime power | Class equation still holds | Center can be trivial (see counterexample) |
| infinite, every element p-power order | Cauchy's theorem as usually stated needs finiteness | Center-nontrivial argument needs care; typically restricted to finite or locally finite settings |
The mathematician behind it
Origins · 1 minLudwig Sylow and how this was discovered
Peter Ludwig Mejdell Sylow was a Norwegian mathematician who taught secondary school for much of his career while pursuing research in permutation group theory. Working in relative isolation from the major European centers, he proved in 1872 the existence and conjugacy theorems for what are now called Sylow p-subgroups, generalizing Cauchy's theorem from single elements of prime order to entire maximal p-power subgroups. His work built directly on the century's emerging understanding of p-groups — precisely the properties developed in this article — and turned them into a systematic tool for classifying finite groups, a program later completed in the 20th-century classification of finite simple groups.
Is every p-group abelian?
No. While every p-group has a nontrivial center by the theorem above, the center can be a proper subgroup. The Heisenberg group of upper triangular matrices over with 's on the diagonal has order and is nonabelian for every prime , with center exactly of order (worked out explicitly in Example 1 for ). Abelianness is guaranteed only up to order ; starting at order , nonabelian p-groups appear and become the norm as grows, since the number of nonisomorphic groups of order grows extremely rapidly with .
Does the nontrivial center theorem require to be finite?
As proved here, yes — the argument uses the Class Equation, which sums over finitely many conjugacy classes with integer indices, and invokes Cauchy's theorem, whose standard proof (e.g. via McKay's argument) is for finite groups. There are generalized notions of p-groups for infinite groups (every element has p-power order), but nontrivial-center statements there require additional hypotheses, such as local finiteness, and different proof techniques; the clean class-equation argument given here is specific to the finite case.
How does this relate to the Sylow theorems?
The Sylow theorems study an arbitrary finite group with , , by extracting its Sylow p-subgroups — subgroups of order exactly . Those subgroups are themselves p-groups, so everything proved in this article (nontrivial center, full normal chains inside them) applies directly to each Sylow p-subgroup. The existence proof of Sylow subgroups itself uses inductive arguments strongly reminiscent of, though not identical to, the chain-construction technique used here.
Why must the non-central conjugacy class sizes be divisible by p?
Each conjugacy class of has size , the index of its centralizer. By Lagrange's theorem this index divides , so it is itself a power of , namely or . The size is exactly when , i.e., is central. If is not central, properly, forcing the index to be at least . Hence every non-central class size is divisible by , the key arithmetic fact used to isolate .
Can a p-group be simple?
Only the cyclic group of prime order is simple among p-groups. Any p-group of order with has a nontrivial proper normal subgroup — for instance of order sitting inside the nontrivial center, constructed in the Full Chain theorem — so it cannot be simple. This is part of why p-groups, despite their rigid structure, are considered "far" from simple groups; they are built by repeated central extensions rather than being indecomposable.
What is the fastest way to remember why the center is nontrivial?
Picture the Class Equation . Every term in the sum is a p-group index bigger than , hence divisible by . Since itself is divisible by (as ), subtracting a multiple of from a multiple of leaves a multiple of : so . Since always (it contains ), being a positive multiple of forces .
Does the full chain theorem give a unique chain of subgroups?
No — the construction is existential, not canonical. At each inductive step there may be multiple valid choices of a central element of order , or multiple subgroups of the right order in the quotient, especially once is abelian but not cyclic (as in Example 2's second case). Different valid choices can produce genuinely different chains of subgroups, though all such chains share the same sequence of orders .