**# §12 Simple Groups and the Hölder Program
Some groups cannot be built out of other groups. For example, what if admits no nontrivial normal subgroups? Then there can be no short exact sequence unless or . In this sense, groups with no nontrivial normal subgroups are the simplest groups.
Definition 12.1 A group is called a simple group if it has no nontrivial normal subgroups.
Example 12.1 A cyclic group is simple if and only if it is finite of prime order.
If it has prime order, then it is simple because it has no subgroups other than itself and .
Conversely, a cyclic group of order has a subgroup for every number dividing ; for example, given any generator , consider the set
Therefore, a cyclic group is simple precisely when it has prime order.
Example 12.2 is not simple.
It has many subgroups, and every subgroup of an Abelian group is normal.
Example 12.3 are simple.
and each have one element. By the First Isomorphism Theorem, is a subgroup of index in —it is a group of order , and hence a cyclic group of prime order.
Example 12.4 is not simple.
We need to find a nontrivial normal subgroup. The unique nontrivial normal subgroup of this group consists of elements that are products of two cycles. This normal subgroup is isomorphic to the Klein four group, while the quotient group is cyclic of order .
Theorem 12.1 For , is simple.
Proof: To prove that the alternating group is simple for , we must show that has no normal subgroups other than the trivial subgroup and itself.
Let be a normal subgroup of with
We will prove that
and hence that is simple.
Since is nontrivial, there exists a nonidentity element
Consider the cycle types appearing in the disjoint-cycle decomposition of .
Case 1: If contains a -cycle, then contains a -cycle.
Case 2: If contains no -cycle, we will show in the following steps that nevertheless contains a -cycle.
Since is normal in , for every
we have
This property allows us to generate new elements of from elements already known to lie in .
Every even permutation can be expressed as a product of -cycles. For example, a cycle of length ,
can be written as
Consider and a suitable
The commutator
is an element of , because is normal, and it can be a -cycle.
In , the -cycles split into two conjugacy classes, but their union is the set of all -cycles.
Since contains at least one -cycle and is normal, it must contain every -cycle in the corresponding conjugacy class.
For
the group is generated by its -cycles.
Therefore, the subgroup of generated by all -cycles is itself.
Since contains all -cycles, generates . Hence
Therefore, for
is simple.
Now that we have seen many examples of groups, we would like to begin classifying them.
Can we come up with a general strategy that would allow us to say:
“I know all groups”?
Question: How do we classify all groups?
In some sense, this question has no satisfactory answer.
We can try to understand all simple groups, and then understand all the ways in which they can be assembled.
The strategy that began in the nineteenth century is called the Hölder program.
It looks very natural.
The problem is that we do not know how to carry it out.
We cannot even classify all simple groups.
Can we at least understand all finite simple groups and their extensions?
That would classify all finite groups.
We still do not know how to do this.
By around 1985, we were able to classify all finite simple groups, but we still do not know how to solve the problem of classifying their extensions.
To give you some sense of how difficult the classification problem is, consider the following theorem, which helped earn Thompson a Fields Medal:
Theorem 12.2 (Feit-Thompson Theorem, or Odd Order Theorem)
Every finite non-Abelian simple group has even order.
Thus, for example, if you give me a non-Abelian group of odd order, I immediately know that it is not simple.
Definition 12.2 The Hölder program for classifying groups is:
(1) Classify all simple groups.
(2) Classify all ways of constructing extensions of simple groups.
We do not know how to complete this program.
For example, we do not know how to carry out Step (1) in general.
We only know how to classify finite simple groups, and this classification was not completed until around 1985.
Even for finite groups, we have not completed Step (2).
Following the Hölder program's emphasis on understanding and decomposing complicated group structures, we now study solvable groups, which can be systematically decomposed into simpler Abelian components.
Definition 12.3 A group is called solvable if it has a finite sequence of subgroups
such that each is normal in and the corresponding quotient group
is Abelian.
Remark A group is called “solvable” because it can be decomposed into smaller and simpler pieces, eventually reaching the trivial group.
Example 12.5 Every cyclic group is Abelian, and therefore it is trivially solvable.
Example 12.6
is solvable.
A normal series is
The quotient groups are
and
Both are Abelian, so is solvable.
Example 12.7 is not solvable.
The absence of a suitable normal series highlights the difference between solvable groups and more complicated groups.
Proposition 12.3 Every subgroup of a solvable group is solvable.
Proof: A solvable group has a chain of subgroups
where each quotient group
is Abelian.
Let
be a subgroup.
We may intersect with each group in the chain:
Each quotient group
is a subgroup of the Abelian quotient group
and is therefore itself Abelian.
Thus we obtain a normal series for whose quotient groups are Abelian.
Therefore,
is solvable.
Proposition 12.4 A quotient group of a solvable group is solvable.
Proof: Suppose is solvable.
Then it has a chain of normal subgroups
where each quotient
is Abelian.
Let
be a normal subgroup. We want to prove that
is solvable.
Use the series in to form a new series in the quotient:
Each new quotient
is Abelian because the original quotient
is Abelian.
Therefore,
is solvable.
Our discussion of solvable groups illustrates how groups can be decomposed into simpler components.
Although solvable groups have a clear and manageable structure, the study of nonsolvable groups, such as simple groups, remains essential for understanding the broader landscape of group theory.
In the next chapter, we will continue to explore more specialized results in group theory, such as the Sylow theorems, which provide deeper insight into the structure of finite groups. **