Abstract AlgebraSylow TheoremsCauchy's Theorem and p Groups
Subgroups of Finite p-Groups
The structure theory of finite p-groups does not stop with the nontrivial center. The focus keyword is subgroups of finite p-groups, because finite p-groups contain subgroups of every possible p-power order below their own order. This is a strong internal existence theorem and a conceptual bridge from Cauchy's theorem to Sylow theory. Before finding large p-subgroups inside arbitrary finite groups, we first learn how p-subgroups grow inside p-groups.
:::definition[Subgroup Chain in a p-Group]
Let G be a finite p-group of order pn. A subgroup chain in a p-group is a sequence
{e}=H0≤H1≤⋯≤Hn=G
such that ∣Hi∣=pi for every i satisfying 0≤i≤n.
:::
:::lemma
Let G be a nontrivial finite p-group. Then G has a normal subgroup of order p.
:::
:::proof
Given that G is a nontrivial finite p-group.
To prove that G has a normal subgroup of order p.
By the nontrivial center theorem, Z(G) is nontrivial. Since Z(G) is a finite p-group, Cauchy's theorem gives an element z∈Z(G) such that o(z)=p. Let N=⟨z⟩. Then ∣N∣=p. Since z∈Z(G), every element of N commutes with every element of G. Therefore N≤Z(G). Every subgroup of the center is normal in G.
Hence G has a normal subgroup of order p.
□
:::
:::theorem
Let G be a finite p-group of order pn. Then for every integer i satisfying 0≤i≤n, the group G has a subgroup of order pi.
:::
:::proof
Given that G is a finite p-group of order pn.
To prove that for every integer i with 0≤i≤n, the group G has a subgroup of order pi.
We use induction on n. If n=0, then G={e}, and the only required subgroup has order 1=p0.
Assume the result holds for all finite p-groups of order smaller than pn, where n≥1. By the lemma, G has a normal subgroup N of order p. Then G/N is a finite p-group of order pn−1.
Let i satisfy 0≤i≤n. If i=0, then {e} has order 1=p0. If i≥1, then i−1 satisfies 0≤i−1≤n−1. By the induction hypothesis applied to G/N, there is a subgroup K/N≤G/N such that ∣K/N∣=pi−1. The inverse image K is a subgroup of G containing N, and
∣K∣=∣K/N∣∣N∣=pi−1⋅p=pi.
Hence G has a subgroup of order pi for every 0≤i≤n.
□
:::
:::theorem
Let G be a finite p-group and let H≤G. If [G:H]=p, then H is normal in G.
:::
:::proof
Given that G is a finite p-group and H≤G with [G:H]=p.
To prove that H is normal in G.
Let G act by left multiplication on the set G/H of left cosets of H. This action gives a homomorphism φ:G→Sp. The kernel of this action is contained in H, because any element fixing the coset H must lie in H.
The image φ(G) is a p-subgroup of Sp, so ∣φ(G)∣ divides both ∣G∣ and p!. The highest power of p dividing p! is p, so ∣φ(G)∣ is 1 or p. The action on G/H is transitive, so p divides ∣φ(G)∣. Therefore ∣φ(G)∣=p. Hence [G:kerφ]=p.
Since kerφ≤H and [G:H]=p, it follows that kerφ=H. Since kernels of homomorphisms are normal, H is normal in G.
Hence H⊴G.
□
:::
:::example
Let G=Z27 under addition modulo 27. Since ∣G∣=27=33, the theorem guarantees subgroups of orders 1,3,9,27. These are
{0},⟨9⟩,⟨3⟩,Z27.
Hence Z27 has a full subgroup chain.
:::
This preview displays the subgroup orders guaranteed inside a finite p-group of order pn. Choose p and n, then follow the chain from the trivial subgroup to the whole group. Each step multiplies the order by p, matching the induction proof through a normal subgroup of order p. Try the presets for Z27 and Z16, then change n to see how the chain grows.
:::scientific-preview[Subgroup Chain Builder]
The structure theory of finite p-groups does not stop with the nontrivial center. The focus keyword is subgroups of finite p-groups, because finite p-groups contain subgroups of every possible p-power order below their own order. This is a strong internal existence theorem and a conceptual bridge from Cauchy's theorem to Sylow theory. Before finding large p-subgroups inside arbitrary finite groups, we first learn how p-subgroups grow inside p-groups.
Core definition02
Subgroup Chain in a p-Group
Let G be a finite p-group of order pn. A subgroup chain in a p-group is a sequence
{e}=H0≤H1≤⋯≤Hn=G
such that ∣Hi∣=pi for every i satisfying 0≤i≤n.
Supporting result03
Let G be a nontrivial finite p-group. Then G has a normal subgroup of order p.
Reasoning pathway04
Given that G is a nontrivial finite p-group.
To prove that G has a normal subgroup of order p.
By the nontrivial center theorem, Z(G) is nontrivial. Since Z(G) is a finite p-group, Cauchy's theorem gives an element z∈Z(G) such that o(z)=p. Let N=⟨z⟩. Then ∣N∣=p. Since z∈Z(G), every element of N commutes with every element of G. Therefore N≤Z(G). Every subgroup of the center is normal in G.
Hence G has a normal subgroup of order p.
□
Key result05
Let G be a finite p-group of order pn. Then for every integer i satisfying 0≤i≤n, the group G has a subgroup of order pi.
Reasoning pathway06
Given that G is a finite p-group of order pn.
To prove that for every integer i with 0≤i≤n, the group G has a subgroup of order pi.
We use induction on n. If n=0, then G={e}, and the only required subgroup has order 1=p0.
Assume the result holds for all finite p-groups of order smaller than pn, where n≥1. By the lemma, G has a normal subgroup N of order p. Then G/N is a finite p-group of order pn−1.
Let i satisfy 0≤i≤n. If i=0, then {e} has order 1=p0. If i≥1, then i−1 satisfies 0≤i−1≤n−1. By the induction hypothesis applied to G/N, there is a subgroup K/N≤G/N such that ∣K/N∣=pi−1. The inverse image K is a subgroup of G containing N, and
∣K∣=∣K/N∣∣N∣=pi−1⋅p=pi.
Hence G has a subgroup of order pi for every 0≤i≤n.
□
Key result07
Let G be a finite p-group and let H≤G. If [G:H]=p, then H is normal in G.
Reasoning pathway08
Given that G is a finite p-group and H≤G with [G:H]=p.
To prove that H is normal in G.
Let G act by left multiplication on the set G/H of left cosets of H. This action gives a homomorphism φ:G→Sp. The kernel of this action is contained in H, because any element fixing the coset H must lie in H.
The image φ(G) is a p-subgroup of Sp, so ∣φ(G)∣ divides both ∣G∣ and p!. The highest power of p dividing p! is p, so ∣φ(G)∣ is 1 or p. The action on G/H is transitive, so p divides ∣φ(G)∣. Therefore ∣φ(G)∣=p. Hence [G:kerφ]=p.
Since kerφ≤H and [G:H]=p, it follows that kerφ=H. Since kernels of homomorphisms are normal, H is normal in G.
Hence H⊴G.
□
Guided example09
Let G=Z27 under addition modulo 27. Since ∣G∣=27=33, the theorem guarantees subgroups of orders 1,3,9,27. These are
{0},⟨9⟩,⟨3⟩,Z27.
Hence Z27 has a full subgroup chain.
This preview displays the subgroup orders guaranteed inside a finite p-group of order pn. Choose p and n, then follow the chain from the trivial subgroup to the whole group. Each step multiplies the order by p, matching the induction proof through a normal subgroup of order p. Try the presets for Z27 and Z16, then change n to see how the chain grows.
Visual laboratory
Subgroup Chain Builder
SUBGROUP CHAIN BUILDER
Dynamic Sandbox
Initializing Workspace
The theorem guarantees existence, not uniqueness. The displayed chain shows the required orders, while the actual subgroups may depend on the group. The proof constructs them by passing through a central normal subgroup and lifting subgroups from a quotient.
This calculator tests a requested subgroup order inside a finite p-group of order pn. Enter p, n, and a target exponent i. The calculator lists all guaranteed orders and tells you whether pi is included. Use the default to confirm that a group of order 32=25 has a subgroup of order 8=23.
Interactive calculator
p-Group Subgroup Order Calculator
P-GROUP SUBGROUP ORDER CALCULATOR
Initializing Workspace
The calculator is a fast way to read the theorem: every exponent from 0 to n occurs. It does not identify the subgroup itself, but it confirms which orders the theorem guarantees.
Worked problem15
Let G be a group of order 32. Prove that G has a subgroup of order 8.
Complete solution16
Given that ∣G∣=32=25.
Therefore G is a finite 2-group. By the subgroup theorem for finite p-groups, G has a subgroup of order 2i for every 0≤i≤5. Taking i=3 gives a subgroup of order 23=8. Hence G has a subgroup of order 8.
Worked problem17
Let G be a finite p-group of order p4. Prove that G has a normal subgroup of order p3.
Complete solution18
Given that ∣G∣=p4.
By the subgroup theorem for finite p-groups, there exists a subgroup H≤G such that ∣H∣=p3. Then
[G:H]=∣H∣∣G∣=p3p4=p.
By the theorem that subgroups of index p in finite p-groups are normal, H⊴G. Hence G has a normal subgroup of order p3.
Independent practice19
Let ∣G∣=p5. Which subgroup orders are guaranteed?
Prove that every group of order 16 has a subgroup of order 4.
Let G be a finite p-group and H≤G with ∣H∣=∣G∣/p. Prove that H is normal.
Give the subgroup chain in Z16.
Answer20
The guaranteed subgroup orders are 1,p,p2,p3,p4,p5.
Since 16=24, the subgroup theorem gives a subgroup of order 22=4.
The condition ∣H∣=∣G∣/p gives [G:H]=p, so H is normal in G.
One chain is {0}≤⟨8⟩≤⟨4⟩≤⟨2⟩≤Z16.
Questions to consolidate
Frequently Asked Questions
3
1Does every p-subgroup have to be normal?
No. Inside an arbitrary finite group, p-subgroups need not be normal. Inside a finite p-group, subgroups of index p are normal.
2Why do centers appear in the proof?
The center gives a normal subgroup of order p, which allows induction through a quotient.
3Does the theorem classify all subgroups?
No. It proves existence of subgroups of each p-power order, not a complete classification.
Continue learning
Connect Cauchy's Theorem to Normality
Use p-group ideas to produce normal subgroups in finite groups.