Sylow and Cauchy theorems
Lagrange's Theorem tells us that if G has a subgroup of order n, then n must divide |G|. Would still this statement be true if we turned it around: If n is a factor of |G|, then must G have a subgroup of order n? This is called the converse of Lagrange's Theorem, and we saw that it is not true (For example, A4 (of order 12) has no subgroup of order 6); just because Lagrange's Theorem permits a subgroup of a certain size does not guarantee that such a subgroup will exist. Sylow Theory digs deeper, finding which sizes of subgroups are guaranteed to exist.
We shall consider three fundamental theorems of the Norwegian mathematician Ludwig Sylow (1832–1918).
Cauchy's Theorem is a partial converse to Lagrange's Theorem: Partial because it guarantees the existence of a subgroup only if its order is prime. In small groups this can be very helpful because the subgroups of prime order make up a large portion of the group. But in large groups, knowing whether there are larger subgroups would be more helpful. The Sylow Theorems include a more general converse to Lagrange's Theorem, using p-groups.
7.17.1 (Cauchy's Theorem) If G is a finite group whose order is divisible by a prime p, then G contains an element (thereby a subgroup) of order p.
Proof. Clearly, the statement of Cauchy's theorem is true for the case in which G has order 2. We must find an element g ≠ e, gp = e. We introduce a new action of the group ℤ/pℤ (the integers with addition modulo p), to X. Let
X = {g1, g2, ..., gp: gi ∈ G, for i = 1, ..., p, and g1g2 ⋅⋅⋅ gp = e}
that is, X is the set of all ordered p-tuples of elements of G whose product is the neutral element. We prove the theorem by applying an action of the group ℤ/pℤ, and counting orbits. For all t ∈ ℤp
t(g1, g2, ..., gp) := (gt + 1, gt + 2, ..., gt)
which corresponds to a translation of t positions of the indexes and their reduction modulo p.
X has a cardinality which is a multiple of p: indeed g1, g2, ..., gp: gp−1 can be chosen at will in G, i.e. one of the n = |G|; gp is determined by the relation g1g2 ⋅⋅⋅ gp = e. Thus there are np−1 possible strings, which is a multiple of p, since n is.
Owing to the orbit stabilizer theorem:
O|(x)| ⋅ |Stab(x)| = |ℤp|
the cardinality of each orbit divides p, then every orbit has either one or p strings. If all orbits with the exception (e, e,..., e) were made by p strings, made by p, the order of X could not be a multiple of p contradicting point 1). Thus there must exist an orbit ( not reduced to e, e,..., e) which contains a single element, hence containing a string (g1, g2, ..., gp) ≠ (e, e,..., e) which is left fixed by every element of ℤp. This implies (given the action of ℤp on X) that g1 = g2 = ⋅⋅⋅ = gp, that is x1 is an element of period p. □
We've seen that given a group of order n, is not said that for every divisor of n there exists a subgroup having that as order. The theorem just proved guarantees the existence that for every prime divisor of the order of a group, there exists a subgroup having that divisor as order: the existence of an element with period p guarantees that the subgroup generated by it has order p.
Example 7.17.2. Let G a group order 200; The number 200 factors into 23 ⋅ 52, so the only primes dividing 200 are 2 and 5. Cauchy's Theorem therefore says that G contains elements a and b of orders 2 and 5. ■
7.17.3. Definition. A p-group is a group whose order is a power of a prime p. A p-group that is a subgroup of a group G is called, for short, a p-subgroup of G. □
7.17.4 Definition. A p-subgroup P of a finite group, |G| with the property that its cardinality is the largest power of p dividing |G| is known as Sylow p-subgroup. □
7.17.5 First Sylow theorems. Let G a finite group whose order is pa ⋅ m, with p a prime number and m not divisible by p. Then G contains a subgroup of order pa, that is a Sylow p-subgroup.
Proof. Let X the set of all subsets of G having pa elements. Consider the action of G on X via left translation: given U ∈ X and a g ∈ G, we let g * U := gU. We know that the cardinality of X is the number of combinations Cn,k (i.e. the numer of k-subsests that can be formed out a n-set)
which is not divisible by p (see exercise 3), and since X can be partitioned into orbits, there must exist an element A ∈ X such that O(A) has a number of elements which is not a multiple of p.
But then, from the relation
|O(A)| |Stab(A)| = |G|
it follows that |Stab(A)| must be a multiple of pa. By definition of stabilizer and given the definition of action, letting an element a ∈ A and a g ∈ StA, it results ga ∈ A, which means that the right lateral Stab(A) is contained in A for all a ∈ A. This implies that |Stab(A)| ≤ |A|, that is pa. Since Stab(A)a has the same cardinality of Stab(A) it follows that Stab(A) is a subgroup of G of exactly pa elements. □
Continuation of Example 7.17.2.. Let's return to the group G fin Example 7.17.2, of which we assumed only that its order is 200. Cauchy's Theorem told us that there must therefore be two subgroups of orders 2 and 5, but the First Sylow Theorem tells us much more. Those small, prime-order subgroups are inside groups of orders 4 and 25 respectively, and the subgroup of order 4 is in one of order 8. ■
7.17.6 Lemma. If K is a Sylow p-subgroup of G, then so is xKx−1.
Proof. Let G be a group and x ∈ G. Example 7.8.2 shows that the map f : G ⟶ G given by f(a) = xax−1 is an isomorphism. If K is a subgroup of G, then the image of K under f is xKx−1 = {xkx−1 |k ∈ K}. Hence, xKx−1 is a subgroup of G that is isomorphic to K. □
Let P the set of all Sylow p-subgroups of G. P is not empty by the first Sylow theorem. If S ∈ P, then P contains also all conjugates of S, through the elements of G, since they are all subgroup of the same largest order pa. Given the orbit O(S), of S with respect to the action of G on P by conjugation, we have O(S) ⊆ P. In addition the cardinality of O(S) divides m. Indeed, since (see Proposition 7.12.13):
Stab(S) = {g ∈ G | gSg−1 = S} = NG(S) (normalizer of S in G)
it's clear that Stab(S) ⊇ S, then |Stab(S)| = par. The cardinality of O(S), then divides m, based on the relation |O(S)| |Stab(S)| = |G| and is relatively prime to p.
2nd Proof of Cauchy Theorem. If p is a prime that divides the order of a group G, then G contains a subgroup K of order p by the First Sylow theorem. Since K is cyclic by Corollary 7.8.6 of Lagranges's Theorem, its generator is an element of order p in G. □
The orbit-stabilizer theorem O|(x)| ⋅ |Stab(x)| = |G|, introduced in the last paragraph has different interesting applications, among these a way of providing an alternative proof of Cauchy's theorem.
7.17.7 Theorem. Every nontrivial p-group has a nontrivial center.
Proof. Let G a p-group and consider its partition in conjugate classes. The cardinality of every class will be either 1 or a power of p. The center G is made by all elements that commute with every element of G and thus contains all classes which have only one element. If the center were trivial the order of G would be congruent to 1 modulo p, which contradicts the hypothesis that |G| = pk. □
7.17.8 Theorem. A group G of order p2 is abelian.
Proof. For what stated in the previous theorem, the center Z(G) is nontrivial; it possesses either p or p2 elements. We suppose it possesses p elements, letting a an element not in Z(G). Then the centralizer of a, C(a) = {g ∈ G | ga = ag} is a subgroup of G containing properly Z(G). Then owing to Lagrange theorem, it coincides with all G, which is absurd because a should be contained in Z(G). It remains the only possibility that Z(G) has p2 elements, that is to coincide with all G. G is abelian. □
7.17.9 (Second Sylow Theorem). Let G be a finite group with order pa ⋅ m and p a prime such that m is not divisible by p. Then any p-subgroup H of G is contained in a p-Sylow subgroup.
Proof. Let P be the set of p-Sylow subgroups of G, and let H be a p-subgroup of G, and let |H| = ps, s ≤ a since a p-subgroup of G cannot have order greater by pa by Lagrange's Theorem. Let S a fixed p-Sylow subgroup and O(S) its orbit under the conjugation action. Let H act on O(S): hT = hTh−1 ∀T ∈ O(S): it's an action on on O(S) because the conjugate of an element is still in O(S). O(S) is thus partitioned into suborbits, each one having a cardinality which divides ps. The cardinality O(S) is the sum of the cardinalities of all these suborbits. Since |O(S)| divides m and is *therefore* relatively prime to p (for all divisors of |G|, being coprime to p is the same as dividing m: "divisor of m, with m coprime to p" ⇒ "divisor coprime to p"), there exists at least one suborbit having just one element (consider 1 + p + p + p2 + p3, it's NOT a multiple of p); that is ∃T ∈ O(S) such that hTh−1 = T, ∀h ∈ H.
Then H ⊆ StT = {g ∈ G | gTg−1 = T} = NG(T) (normalizer of T in G). Clearly T ⊲̲ NG(T) (See Proposition 7.12.3). We can then construct the quotient group NG(T)/T and consider the subgroup HT/T ⊲̲ NG(T)/T. By the First Isomorphism Theorem, HT/T ≃ H/H ∩ T.
Note that |HT/T| divides m and therefore relatively prime to p. HT/T = HT = {hT = Th | h in H}, HT is a subgroup of G containing T, so its order is pd k for some k coprime to p and such that k|m with d ≤ a. Now note that |H / H ∩ T| = |H| / H ∩ T| = [H : H ∩ T] = pr for some r ≥ 0 and ≤ s (we applied Lagrange's theorem that is |G| / |H| = (G:H) where (G:H) is the number of cosets, but this number is nothing else than |G/H|). Thus it must necessarily be |H/H ∩ T| = 1, that is H ⊆ T. We have so proved that every p-subgroup H is contained in a Sylow p-subgroup of G. □
The next Corollary shows that every Sylow p-subgroup of G can be obtained from a conjugate in the fashion of Lemma 7.17.7.
7.17.10 Corollary. Any two Sylow p-subgroups of a finite group G are conjugate in G.
Proof. We have to prove that O(S) = P, that is the oribit O(S) defined as in the first Sylow theorem, contains all Sylow p-subgroup. Let Q and R be two p–Sylow subgroups of G. According to the statement of the corollary, there is an a ∈ G such that aQa−1 ⊆ R. We proved in the last theorem that every p-subgroup H is contained in a conjugate T that is H ⊆ T. In particular in the case in which H is a Sylow p-subgroup, it must necessarily be H = T since every Sylow p-subgroup has pa elements. □
Corollary 7.17.11. Let G be a finite group and K a Sylow p-subgroup for some prime p. Then K is normal in G if and only If K is the only Sylow p-subgroup in G.
Proof. We know that x−1Kx is a Sylow p-subgroup for every x ∈ G. If K is the only Sylow p-subgroup of G, then we must have x−1Kx = K for every x ∈ G. Therefore, K is normal by Proposition 7.12.7. Conversely, suppose K is normal and let P be any Sylow p-subgroup. By the Second Sylow Theorem there exists x ∈ G such that P = x−1Kx. Since K is normal, P = x−1Kx = K. Therefore K is the unique Sylow p·subgroup. □
The preceding theorems establish the existence of Sylow p-subgroups and the relationship between any two such subgroups. The next theorem tells us how many Sylow p-subgro ps a given group may have.
7.17.12 Third Sylow Theorem. The number n, of Sylow p-subgroups of a finite group G divides |G| = pa ⋅ m with (p,m) = 1 and is congruent to 1 modulo p. So
n | |G| and n ≡ 1 (mod p)
Proof. Let P be the set of all Sylow p-subgroups of G and S ∈ P. Consider the action of the Sylow p-subgroup H on O(S) by conjugation; there is only one suborbit of O(S) with one element; indeed if there were another suborbit with order 1, H would be identical to another Sylow p-subgroup. Being the cardinality of all other suborbits a power pk (with k > 0), the cardinality of O(S) is thus conruent to 1 modulo p. □
This theorem helps us narrow down, just based on a group's order, the possible number of Sylow p-subgroups that the group can have.
Continuation of example 7.17.2. Before seeing an extended application of this theorem, let's see how it impacts our running example of the group G of order 200. The Third Sylow Theorem requires that the number of Sylow 5-subgroups be a factor of 200 that's congruent to 1 mod 5. The factors of 200 are
1, 2, 4, 5, 8, 10, 20, 25, 40, 50, 100, and 200;
and you can verify that the only one congruent to 1 mod 5 is the number 1 itself. Thus there is only one Sylow 5-subgroup, and it must therefore be normal. However, the Third Sylow Theorem does not narrow down the possible number of Sylow 2-subgroups as much. That number must be a factor of 200 that's congruent to 1 mod 2, which leaves three options, 1, 5, and 25. So the Third Sylow Theorem does not give us full information about the number of Sylow 2-subgroups. Perhaps some additional reasoning would narrow the number down further, or perhaps not. ■
7.17.13 Example Find all Sylow 2 and Sylow 3-subgroups of A4.
Solution: |A4| = 12 = 22 ⋅ 3. Hence by Sylow First Theorem, A4 has Sylow 2-subgroups and Sylow 3- Subgroups of order 4 and 3 respectively. Let n2 and n3 denote respecively the number of distinct Sylow 2 and Sylow 3-subgroups of A4. Then by Sylow Third Theorem n2 | 12 and n2 = 2k + 1 for some integer k ≤ 0. Similary, n3| 12 and n3 = 3l + 1 for some integer l ≥ 0. The only possibilities are n2 = 1 and n3 = 3. Both can occur. ■
7.17.14 Example Every subgroup of order 20 contains a normal subgroup.
Proof. 20 = 22 ⋅ 5. The number of 5-Sylow subgroups must be a divisor of 4 (=m) that is it can be 1, 2, or 4, but it also needs to be congruent to 1 modulo 5. The only choice is therefore 1. If a Sylow p-subgroup in unique, this is necessarily a normal subgroup (see exercise 1). ■
A group G is simple if it is not the identity group but its only normal subgroups are the trivial ones, the whole group and the identity.
We just proved that a group with order 20 is not simple.
Another consequence of Sylow's theorems is the following:
7.17.14 Theorem Let G a group with order pa ⋅ m, with m non divisible by p. Then G possesses a chain of subgroups
{e} = H0 ⊂ H1 ⊂ ⋅⋅⋅ ⊂ Hi ⊂ Hi+1 ⊂ ⋅⋅⋅ Ha
such that for 0 ≤ i ≤ a, Hi is a normal subgroup of Hi+1 and |Hi+1/Hi| = p.
Proof.We will proceed by induction on |G|. For |G| = 1 there is nothing to prove. We suppose the theorem true for every grop with order less that the order of G and we'll prove it for G. G contains a subgroup of order pa. We know now that such a group has a non-trivial center Z(H). Then for Cauchy's theorem, there exists a subgroup H1 with order p contained in Z(H). H1 is a normal subgroup of H (being contained in the center), thus the quotient H/H1 is a group with order less than the order of G. By the inductive hypothesis, there exists a chain of subgroups in H/H1
H1/H1 ⊂ ⋅⋅⋅ ⊂ Hi/H1 ⊂ Hi+1/H1 ⊂ ⋅⋅⋅ Ha/H1 = H/H1
such that
Hi/H1 ⊲̲ Hi+1/H1 (7.12.1)
and
|(Hi+1/H1) / (Hi/H1)| = p (7.12.2)
By the 2nd isomorphism theorems from eq 7.12.1 we get that Hi ⊲̲ Hi+1 and from eq 7.12.2 that
|(Hi+1/H1) / (H1/H1)| = |Hi+1/Hi| = p □
7.17.16 Corollary Every group G with order pam, (m,p) = 1, has a subgroup Hi of order pi, for every i = 0, 1, ..., a.
Proof. The result is implicit in the theorem. □
7.17.17 Corollary Every p-group of G contains a subgroup with index p in G.
Proof. Just exchange Ha in the theorem with G. □
7.17.18 Lemma. A permutation group G (recall this is any subgroup of Sn) which contains an odd permutation has a normal subgroup of index 2.
Proof. Since G contains an odd permutation, G is not contained in An. Also since An is normal in Sn the set AnG is a subgroup of Sn by Lemma 7.12.4. Thus An ⊂ AnG properly. But [Sn: An] = 2 by Proposition 7.13.6 and thus AnG = Sn. By the second isomorphism theorem we have
2 = [AnG: An] = [G : An ∩ G]
Thus An ∩ G is subgroup of index 2 in G and hence a normal subgroup of G completing the proof of the lemma. □
7.17.19 Theorem. An abelian group G is simple if and only if it is a cyclic group of prime order.
Proof. If G is cyclic of prime order, then Lagrange's theorem implies that G has not subgroups of order different fro 1 or |G| and so G is simple. Conversely, if G is simple, then every nonidentity element g ∈ G must generate G, that is G = ⟨g⟩ is cyclic. In fact, if the abelian group G is simple, then it does not contain non-trivial subgroup, and because there must be cyclic subgroups in it, it will itself be cyclic. If G were infinite, then ⟨g2⟩ would be a nontrivial proper subgroup of G, a contradiction. Hence, G is finite and cyclic. But if p | |G| where p is prime, the Cauchy's theorem implies that G has a subgroup H of order p and so G = H has prime order. □