Abstract Algebra/Group Theory/The Sylow Theorems

From testwiki
Jump to navigation Jump to search

In this section, we will have a look at the Sylow theorems and their applications. The Sylow theorems are three powerful theorems in group theory which allow us for example to show that groups of a certain order d are not simple.

The proofs are a bit difficult but nonetheless interesting. Important remark: Wikipedia also has proofs of the Sylow theorems, see Wikipedia article on the Sylow theorems, which are shorter and more elegant. But here you can find other proofs. This is because the author wanted to avoid redundancy. So you can choose the proof you like, or read both :-)

Remark: The proofs below also teach a lot about how to apply group actions, so they might give you also an idea how to do this kind of stuff :-)

The Sylow theorems

Definition 1: Let G be a finite group of order mpa, where p is a prime, a,m and m is coprime to pa. We say that a subgroup of G is a Sylow p-subgroup iff it has order pa.

Definition 2: Let H be a subgroup of a group G. We define the normalizer N[H] of H as follows:

N[H]:={gG:gHg1=H} due to Fermat

Theorem 3 (Cauchy's theorem) Let G be a group and p be a prime number such that p divides |G|. Then there exists an element of G which has order p. In particular, there is a subgroup of order p of G, namely <p>.

Proof: Let X be the set of all tuples (x1,,xp),1ip:xiG for which x1xp=1. The cyclic group /p acts on X with the action d*(x1,,xp)=(xd+1,,xp,x1,,xd). An example is (1,,1), for which the orbit contains only this same element ((1,,1)).

We also have that |X|=|G|p1 since we can choose the first p-1 elements arbitrarily and xp=(x1xp1)1, and therefore |X| is a multiple of p, because |G| is also divisible by p. Furthermore, we know by the orbit-stabilizer theorem (theorem 19 from the section about group actions), that xX:|/p*x||/px|=|/p|=p. Since p is a prime number, we have for all xX: that either |/p*x|=1 or |/p*x|=p. But since the orbits partition X (due to lemma 11 from the section about group actions), and |X| is divisible by p, we need at least one (in the case p = 2, else even more elements) other element x(1,,1) of X such that |/p*x|=1. Let x=(x1,,xp). We have x1==xp, because otherwise x' would not be fixed by the action we defined. Then x1'p=x1xp=1. QED.

Theorem 4 (Sylow I): Let G be a finite group of order mpa, where p is a prime, a,m and m is coprime to p. For every 0ia, there is a subgroup of order pi of G. In particular, there exists a Sylow p-subgroup of G.

Proof: For this proof, we use induction. Let H be a p-subgroup of G, i. e. |H|=pi for some natural i. H acts on the sets of left cosets G/H by left multiplication. By corollary 23 from the section about group actions, we obtain that |G/H||Z|modp(*), where Z={gHG/H:hH:hgH=gH}. But also the following equivalences are true:

hH:hgH=gHhH:hggHhH:g1hgH gHg1HgHg1=H because |H|=|gHg1| gN[H]

But from this we can conclude that Z={gHG/H:gN[H]}=N[H]/H. Therefore, (*) becomes [G:H][N[H]:H]modp. From this we can conclude, that if i<a, and therefore p divides [G:H] by the theorem of Lagrange, that then also p divides [N[H]:H]. And also: Since H is a normal subgroup of N[H], we know that N[H]/H is a group. Therefore we can apply Cauchy's theorem: N[H]/H has a subgroup N of order p. But if we set H=gHNgH, then H is a subgroup of G of order pi+1, because
a) the intersection of two different cosets is the empty set, and
b) H is a subgroup of G because for gh,ghH gh(gh)1=ghh'1g'1=gg'1hhH for some h,hH, because gN[H], the normaliser. QED.

Lemma 5 (order of the conjugate): Let G be a group with identity IdG, and gG an element of that group. Then xG:ord(g)=ord(xgx1)

Proof: First, we observe that (xgx1)n=xgnx1 by induction: For n = 1, the claim is obviously true, and the calculation

(xgx1)n+1=xgnx1xgx1=xgn+1x1

shows the induction step.

Therefore, (xgx1)ord(g)=xgord(g)x1=IdG, which shows that ord(xgx1)ord(g).

Let furthermore k. Then (xgx1)n=xgkx1=IdGgkx1=x1gk=Idg, where the first implication is true because the inverse is uniquely determined, and the second implication is true because the identity is uniquely determined. Therefore ord(xgx1)ord(g), implying with the former inequality that ord(g)=ord(xgx1) and finishing the proof. QED.

Lemma 6: Let X={gPg1:gG}, and let G act on X by conjugation. Then Gp is a subgroup of G, and any p-subgroup of GP is contained in P.

Proof: Conjugation of G on X is a transitive action: If g,gG are arbitrary, h*gPg1=gPg'1 by choosing h=gg1. By the section about group actions, transitivity implies GP is really a group.

By the definition of X, we have that P is even a normal subgroup of GP. Let now Q be an arbitrary p-subgroup of GP. Then QP is a subgroup due to the section about normal subgroups. Due to the second isomorphism theorem, we have that QP/PQ/(QP). Therefore, we also have by Lagrange's theorem, that |QP/P|=|Q/(QP)|=|Q||QP|=ps for some s0, because Q is a Sylow p-subgroup. Furthermore, Lagrange's theorem also assures that |QP/P|=|QP||P|. Since P is a Sylow p-subgroup and QP is a subgroup of G and therefore |QP| divides |G|, we know that p does not divide |QP/P|. Therefore, |QP/P| must be the trivial subgroup, and therefore also Q/(QP), which implies QP=Q because gH=HgH due to the section about subgroups, QED.

Theorem 7 (Sylow II): If P is a Sylow p-subgroup of G, and Q is an arbitrary p-group of G, then gG:QgPg1, so Q is contained in a Sylow p-group, since for arbitrary groups G if H is an arbitrary subgroup of G, then also gHg1. In particular, all Sylow p-subgroup of G are conjugate.

Proof: Let's choose X={gPg1:gG}. P acts on X by conjugation. By the orbit-stabilizer theorem (corollary 19 of the section on group actions), we have that xX:|P*x|=|P||Px|. But since P is a Sylow p-group, we know that |P*x|0modp or |P*x|1modp. Since hP:hPh1=P, we furthermore have P*P={P} and therefore |P*P|=1, because P is a single element in X.

But P is also the only element with trivial orbit: Let gPg1X. That gPg1 has trivial orbit means translated into the language of our group action, that xP:xgPg1x1=gPg1. If we multiply this equation by g on the right and g1 on the left, we obtain that xP:g1xgPP. Because of Lemma 5 we know that |gxg1|=|x|. Therefore gPg1 is a p-subgroup of PP. Due to Lemma 6, we know that therefore gPg1 must be a subgroup of P, and since both sets contain the same number of elements, they must be equal.

We now recall the above formula xX:|P*x|=|P||Px| and note that since |P*x|=ps,s0, all the other elements must have the property |P*x|0modp, since their orbits are not trivial. Since the orbits partition X, we have that |X|1modp.

Now we let Q act on X by conjugation, instead of P. Since |X|1modp, we know that there is at least one orbit of length 1. So what does this mean?:

gG:xQ:x(gPg1)x1=gPg1

As before:

g1QgQP

, and, by Lemma 6:

g1QgP, and therefore QgPg1. QED.

Lemma 8: The normalizer of a subgroup is a subgroup.

Proof: Let H be a subgroup of G, and let G act on H by conjugation. Then the normalizer of H is the stabilizer of H in this action. Therefore, it is a subgroup due to Lemma 14 of the section about group actions, QED.

Theorem 9 (Sylow III*): Let again np be the number of Sylow p-groups of G. Then np=|G/N[P]|, where P is any Sylow p-group.

Proof: This follows from the proof of Sylow II and the thm. Sylow II itself: Choose X as in the proof of Sylow II. Then by the theorem itself follows that |X|=np, and if we consider the group action of G on X of conjugation, then we have that xX:|G*P|=np. But since due to the orbit-stabilizer theorem (thm. 19 in the section about group actions) |G*P|=|G||GP|=|G||N[P]| due to the definition of the normalizer, and |G||N[P]|=|G/N[P]| due to the theorem of Lagrange (which is applicable since N[P] is a subgroup due to Lemma 8), the theorem follows. QED.

Theorem 10 (Sylow III): Let G be a finite group of order mpa, where p is a prime, a,m and m is coprime to p. If np is the number of Sylow p-subgroups of G, then npm and np1modp.

Proof: Choose X as in the proof of Sylow II. The proof for Sylow II shows that |X|1modp, and the theorem Sylow II itself shows that |X|=np. This proves the second part. The first part follows from Sylow III* and the fact that |G/N[P]|=|G||N[P]| due to Lagrange (which we can apply here because N[P] is a subgroup due to Lemma 8): Since P is a subgroup of N[P], we know that |P| divides |N[P]|. This means that |G/N[P]| is not divisible by p. But since |G/N[P]| divides |G|=mpa, it must divide m. QED.

How to show that groups of a certain order aren't simple

In this section, it will be shown how to show that groups of a certain order can not be simple using the Sylow theorems. This is a useful application of the Sylow theorems.

Example 11: Groups of order 340 are not simple.

Proof: Let |G| = 340 = 22 ⋅ 5 ⋅ 17. Due to Sylow III, we have that n5=1, because n51mod5 and n5|2217 has only this solution (this can be seen by computing all possible solutions, which are finitely many since the last condition implies that n52217). But since, due to Sylow II, the conjugate of the only Sylow 5-group is again a Sylow 5-group, it is itself. This is the definition of normal subgroups. Therefore, by the definition of simple groups, groups of order 340 are not simple. QED.

Example 12: Groups of order 48 are not simple.

Proof: Let |G| = 48 = 24 ⋅ 3. Sylow III tells us that n21mod2 and n2|3. From this follows that either n2=1 or n2=3. If now n2=1, then, in the same way as example 11, the (then only) Sylow 2-group is normal. In the other case, through conjugation on the set of the three Sylow 2-groups, we generate a homomorphism ϕ:GS3. This is due to theorem 2 from the section about group actions. The image can't be trivial, because all Sylow 2-groups are conjugate because of Sylow II. But since the kernel is a normal subgroup, and |S3|=6, we have that due to the first isomorphism theorem and the theorem of Lagrange, that the kernel is a proper, non-trivial normal subgroup, which is why the group is not simple.

Example 13: Groups of order 108 are not simple.

Proof: Let |G| = 108 = 2 ⋅ 2 ⋅ 33 and S be a Sylow 3-group. We let G act on the cosets of S by left multiplication. Due to theorem 2 from the section about group actions, we know that this action generates a homomorphism φ:GS4. Due to the first isomorphism theorem and Lagrange, we have that |G|=|kerφ||φ(G)| and therefore |φ(G)| must divide 108. Since φ(G) is a subgroup in S4 and |S4|=24, |φ(G)| must divide 24. From this follows that |φ(G)|12, and therefore, again due to the formula |G|=|kerφ||φ(G)| from the first isomorphism theorem and Lagrange, we have that |kerφ|10812=9. If the kernel would be G, then the action would be trivial and therefore S=G, which is a contradiction, since G is no Sylow 3-group. Therefore, the kernel is a proper, non-trivial normal subgroup, which is why the group is not simple.

Template:Subjects