Homepage › Solution manuals › David S. Dummit › Abstract Algebra › Exercise 3.2.14 ( $S_4$ does not have a normal subgroup of order $8$ or a normal subgroup of order $3$)
Exercise 3.2.14 ( $S_4$ does not have a normal subgroup of order $8$ or a normal subgroup of order $3$)
Warning: I use the results on Sylow Theorems (Section 4.5).
Proof. Since , a subgroup of order is a -Sylow subgroup of . The number of -Sylow satisfies by Theorem 18 p.139
so or .
By Exercise 13, we know a subgroup of order , isomorphic to , given by
But a different numbering of the vertices of the square gives another subgroup , by exchanging and , given by
Therefore , so . This shows that there are only three subgroups of order .
(The third subgroup of order is
By Theorem 18 and Corollary 20 of Section 4.5 (or direct computation), these three subgroups are conjugate and are not normal in .
Consider now a subgroup of order . Since is prime, is cyclic. The only elements of order in are -cycles, therefore
where are three distinct elements among so there are exactly subgroups of order :
These four subgroups are distinct, and conjugate: if , then
For instance , therefore and are conjugate subgroups. This shows that are not normal subgroups.
In conclusion, does not have a normal subgroup of order or a normal subgroup of order . □
With GAP:
gap> S4:=SymmetricGroup(4);; gap> T := Subgroup(S4,[]);; gap> L:=IntermediateSubgroups(S4,T).subgroups;; gap> for G in L do > Print(Order(G)," : ",G,"\t", IsNormal(S4,G),"\n"); > od; 2 : Group( [ (1,3)(2,4) ] ) false 2 : Group( [ (1,4)(2,3) ] ) false 2 : Group( [ (1,2)(3,4) ] ) false 2 : Group( [ (3,4) ] ) false 2 : Group( [ (2,4) ] ) false 2 : Group( [ (2,3) ] ) false 2 : Group( [ (1,4) ] ) false 2 : Group( [ (1,3) ] ) false 2 : Group( [ (1,2) ] ) false 3 : Group( [ (2,4,3) ] ) false 3 : Group( [ (1,3,2) ] ) false 3 : Group( [ (1,3,4) ] ) false 3 : Group( [ (1,4,2) ] ) false 4 : Group( [ (1,4)(2,3), (1,3)(2,4) ] ) true 4 : Group( [ (3,4), (1,2)(3,4) ] ) false 4 : Group( [ (2,4), (1,3)(2,4) ] ) false 4 : Group( [ (2,3), (1,4)(2,3) ] ) false 4 : Group( [ (1,3,2,4), (1,2)(3,4) ] ) false 4 : Group( [ (1,2,3,4), (1,3)(2,4) ] ) false 4 : Group( [ (1,2,4,3), (1,4)(2,3) ] ) false 6 : Group( [ (3,4), (2,4,3) ] ) false 6 : Group( [ (1,3), (1,3,2) ] ) false 6 : Group( [ (1,3), (1,3,4) ] ) false 6 : Group( [ (1,4), (1,4,2) ] ) false 8 : Group( [ (1,4)(2,3), (1,3)(2,4), (3,4) ] ) false 8 : Group( [ (1,4)(2,3), (1,2)(3,4), (2,4) ] ) false 8 : Group( [ (1,3)(2,4), (1,2)(3,4), (2,3) ] ) false 12 : Group( [ (1,4)(2,3), (1,3)(2,4), (2,4,3) ] ) true