Abstract AlgebraSylow TheoremsCauchy's Theorem and p Groups
Centers of Finite p-Groups
After defining p-groups and p-subgroups, we now prove the first structural theorem about finite p-groups. The focus keyword is centers of finite p-groups, because the center is the place where a nonabelian group still behaves commutatively. Every nontrivial finite p-group has a nontrivial center, and this fact drives many later conclusions about groups of order p2, groups of order p3, normal subgroups, and Sylow arguments.
:::definition[Center of a Group]
Let G be a group. The center of G is the set
Z(G)={z∈G:zg=gz for all g∈G}.
Elements of Z(G) commute with every element of G.
:::
:::definition[Conjugacy Class]
Let G be a group and let a∈G. The conjugacy class of a in G is
Cl(a)={gag−1:g∈G}.
:::
:::definition[Centralizer of an Element]
Let G be a group and let a∈G. The centralizer of a in G is
CG(a)={g∈G:ga=ag}.
:::
:::lemma
Let G be a finite group and let a∈G. Then
∣Cl(a)∣=[G:CG(a)].
:::
:::proof
Given that G is a finite group and a∈G.
To prove that ∣Cl(a)∣=[G:CG(a)].
Define ϕ:G→Cl(a) by ϕ(g)=gag−1. For g,h∈G,
ϕ(g)=ϕ(h)⟹gag−1=hah−1⟹h−1ga=ah−1g⟹h−1g∈CG(a)⟹gCG(a)=hCG(a).
Conversely, if gCG(a)=hCG(a), then h−1g∈CG(a), and the same calculation gives ϕ(g)=ϕ(h). Therefore the elements of Cl(a) are in one-to-one correspondence with the left cosets of CG(a) in G.
Hence ∣Cl(a)∣=[G:CG(a)].
□
:::
:::theorem[Class Equation]
Let G be a finite group. If a1,a2,…,ar are representatives of the noncentral conjugacy classes of G, then
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)].
:::
:::proof
Given that G is a finite group and a1,a2,…,ar represent the noncentral conjugacy classes of G.
To prove that the class equation holds.
The group G is the disjoint union of its conjugacy classes. If z∈Z(G), then Cl(z)={z}. The remaining conjugacy classes are represented by a1,a2,…,ar. By the preceding lemma, ∣Cl(ai)∣=[G:CG(ai)] for each i. Adding the sizes of the disjoint conjugacy classes gives
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)].
Hence the class equation holds.
□
:::
:::theorem[Nontrivial Center Theorem]
Let G be a nontrivial finite p-group. Then Z(G) is nontrivial.
:::
:::proof
Given that G is a nontrivial finite p-group.
To prove that Z(G) is nontrivial.
Since G is a finite p-group, ∣G∣=pn for some prime p and integer n≥1. By the class equation,
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)],
where a1,…,ar represent the noncentral conjugacy classes. For each noncentral ai, the centralizer CG(ai) is a proper subgroup of G. Therefore [G:CG(ai)] is a power of p greater than 1, so p divides [G:CG(ai)].
Since p divides ∣G∣ and every term in the summation, it follows that p divides ∣Z(G)∣. Therefore ∣Z(G)∣≥p.
Hence Z(G) is nontrivial.
□
:::
:::corollary
Let G be a finite p-group of order greater than 1. Then G has an element of order p lying in Z(G).
:::
:::proof
Given that G is a finite p-group with ∣G∣>1.
To prove that G has an element of order p lying in Z(G).
By the nontrivial center theorem, Z(G) is nontrivial. Since Z(G) is a subgroup of G, it is also a finite p-group. Therefore p divides ∣Z(G)∣. By Cauchy's theorem applied to Z(G), there exists z∈Z(G) such that o(z)=p.
Hence G has an element of order p lying in Z(G).
□
:::
:::example
Let G=D8, the dihedral group of order 8 generated by r and s with r4=e, s2=e, and srs=r−1. Since ∣G∣=8=23, the group is a 2-group. Its center is Z(D8)={e,r2}. Hence Z(D8) is nontrivial, as predicted by the theorem.
:::
This preview shows the arithmetic behind the nontrivial center theorem. In a finite p-group, every noncentral conjugacy class has size divisible by p. After those noncentral sizes are removed from ∣G∣, the remainder is ∣Z(G)∣, so it must also be divisible by p. Use the D8 preset to see 8=2+2+2+2, then try other p-group orders and class sizes. Invalid class sizes reveal why the proof depends on p-divisibility.
:::scientific-preview[p-Group Center Forcing Explorer]
After defining p-groups and p-subgroups, we now prove the first structural theorem about finite p-groups. The focus keyword is centers of finite p-groups, because the center is the place where a nonabelian group still behaves commutatively. Every nontrivial finite p-group has a nontrivial center, and this fact drives many later conclusions about groups of order p2, groups of order p3, normal subgroups, and Sylow arguments.
Core definition02
Center of a Group
Let G be a group. The center of G is the set
Z(G)={z∈G:zg=gz for all g∈G}.
Elements of Z(G) commute with every element of G.
Core definition03
Conjugacy Class
Let G be a group and let a∈G. The conjugacy class of a in G is
Cl(a)={gag−1:g∈G}.
Core definition04
Centralizer of an Element
Let G be a group and let a∈G. The centralizer of a in G is
CG(a)={g∈G:ga=ag}.
Supporting result05
Let G be a finite group and let a∈G. Then
∣Cl(a)∣=[G:CG(a)].
Reasoning pathway06
Given that G is a finite group and a∈G.
To prove that ∣Cl(a)∣=[G:CG(a)].
Define ϕ:G→Cl(a) by ϕ(g)=gag−1. For g,h∈G,
Conversely, if gCG(a)=hCG(a), then h−1g∈CG(a), and the same calculation gives ϕ(g)=ϕ(h). Therefore the elements of Cl(a) are in one-to-one correspondence with the left cosets of CG(a) in G.
Hence ∣Cl(a)∣=[G:CG(a)].
□
Key result07
Class Equation
Let G be a finite group. If a1,a2,…,ar are representatives of the noncentral conjugacy classes of G, then
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)].
Reasoning pathway08
Given that G is a finite group and a1,a2,…,ar represent the noncentral conjugacy classes of G.
To prove that the class equation holds.
The group G is the disjoint union of its conjugacy classes. If z∈Z(G), then Cl(z)={z}. The remaining conjugacy classes are represented by a1,a2,…,ar. By the preceding lemma, ∣Cl(ai)∣=[G:CG(ai)] for each i. Adding the sizes of the disjoint conjugacy classes gives
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)].
Hence the class equation holds.
□
Key result09
Nontrivial Center Theorem
Let G be a nontrivial finite p-group. Then Z(G) is nontrivial.
Reasoning pathway10
Given that G is a nontrivial finite p-group.
To prove that Z(G) is nontrivial.
Since G is a finite p-group, ∣G∣=pn for some prime p and integer n≥1. By the class equation,
∣G∣=∣Z(G)∣+i=1∑r[G:CG(ai)],
where a1,…,ar represent the noncentral conjugacy classes. For each noncentral ai, the centralizer CG(ai) is a proper subgroup of G. Therefore [G:CG(ai)] is a power of p greater than 1, so p divides [G:CG(ai)].
Since p divides ∣G∣ and every term in the summation, it follows that p divides ∣Z(G)∣. Therefore ∣Z(G)∣≥p.
Hence Z(G) is nontrivial.
□
Consequence11
Let G be a finite p-group of order greater than 1. Then G has an element of order p lying in Z(G).
Reasoning pathway12
Given that G is a finite p-group with ∣G∣>1.
To prove that G has an element of order p lying in Z(G).
By the nontrivial center theorem, Z(G) is nontrivial. Since Z(G) is a subgroup of G, it is also a finite p-group. Therefore p divides ∣Z(G)∣. By Cauchy's theorem applied to Z(G), there exists z∈Z(G) such that o(z)=p.
Hence G has an element of order p lying in Z(G).
□
Guided example13
Let G=D8, the dihedral group of order 8 generated by r and s with r4=e, s2=e, and srs=r−1. Since ∣G∣=8=23, the group is a 2-group. Its center is Z(D8)={e,r2}. Hence Z(D8) is nontrivial, as predicted by the theorem.
This preview shows the arithmetic behind the nontrivial center theorem. In a finite p-group, every noncentral conjugacy class has size divisible by p. After those noncentral sizes are removed from ∣G∣, the remainder is ∣Z(G)∣, so it must also be divisible by p. Use the D8 preset to see 8=2+2+2+2, then try other p-group orders and class sizes. Invalid class sizes reveal why the proof depends on p-divisibility.
Visual laboratory
p-Group Center Forcing Explorer
P-GROUP CENTER FORCING EXPLORER
Dynamic Sandbox
Initializing Workspace
The center is not found by guessing elements in this argument; it is forced by counting. Because every noncentral conjugacy class contributes a multiple of p, the leftover central contribution must also be a multiple of p.
This calculator checks a proposed class-equation pattern for a finite p-group. Enter p, the group order, and the noncentral conjugacy class sizes. The calculator verifies that the order is a power of p, checks the class-size divisibility condition, and computes the forced center size. Use it to test the D8 example and then modify the class sizes to see what breaks.
Interactive calculator
p-Group Center Divisibility Calculator
P-GROUP CENTER DIVISIBILITY CALCULATOR
Initializing Workspace
The nontrivial center theorem is stronger than a single example: it works for every nontrivial finite p-group. The calculator shows the arithmetic skeleton of the proof while the class equation supplies the group-theoretic reason behind the numbers.
Worked problem19
Prove that a group of order p2, where p is prime, has a nontrivial center.
Complete solution20
Given that G is a group of order p2.
Since ∣G∣=p2, the group G is a finite p-group. Also ∣G∣>1. By the nontrivial center theorem, ∣Z(G)∣>1. Hence a group of order p2 has a nontrivial center.
Independent practice21
Prove that Z(G) is a subgroup of G.
Let ∣G∣=32. What does the nontrivial center theorem say about Z(G)?
If G is abelian, what is Z(G)?
Explain why every noncentral conjugacy class in a finite p-group has size divisible by p.
Answer22
If x,y∈Z(G), then for all g∈G, (xy−1)g=x(y−1g)=x(gy−1)=gxy−1=g(xy−1), so xy−1∈Z(G). Hence Z(G)≤G.
Since 32=25, the center has order divisible by 2, so Z(G) is nontrivial.
If G is abelian, then every element commutes with every element, so Z(G)=G.
A noncentral element has a proper centralizer, and the conjugacy class size is the index of that centralizer. In a p-group, that index is a power of p greater than 1.
Questions to consolidate
Frequently Asked Questions
3
1Can the center of a nonabelian group be nontrivial?
Yes. Many nonabelian p-groups, such as D8, have nontrivial center.
2Why does the proof use conjugacy classes?
Conjugacy classes measure failure to commute. In a p-group their sizes force divisibility information about the center.
3Does a nontrivial center mean the group is abelian?
No. It only means at least one nonidentity element commutes with every element.
Continue learning
Use Centers to Classify Small p-Groups
Apply the nontrivial center theorem to groups of order p squared and p cubed.