Building Groups: 5.1 Direct Products
Building Groups: 5.1 Direct Products
Building Groups: 5.1 Direct Products
Building Groups
The purpose of this chapter is to describe two ways in which groups can be
built using smaller groups. They are not the only ways that the decomposition process used to produce composition series can be reversed, but they
are the easiest. The first is the direct product, as described in MT4003.
5.1
Direct products
i = { (1, . . . , 1, x, 1, . . . , 1) | x Gi }
G
i is a subgroup of G, and
(where x occurs in the ith component). Then G
the map
x # (1, . . . , 1, x, 1, . . . , 1)
i . It is easy to check that G
i ! G (for
is an isomorphism between Gi and G
i = 1, 2, . . . , n), and that
1G
2 . . . G
n.
G=G
Also
1 . . . G
i1 G
i+1 . . . G
n
G
= { (x1 , . . . , xi1 , 1, xi+1 , . . . , xn ) | xj Gj for j %= i },
50
so
i G
1 . . . G
i1 G
i+1 . . . G
n = 1.
G
We give the following name to the situation we have just described:
as Hi ! G
(x1 y 1 x)y Hj
as Hj ! G.
and
Thus x1 y 1 xy Hi Hj = 1, so x1 y 1 xy = 1 and therefore xy = yx.
Now if (x1 , x2 , . . . , xn ), (y1 , y2 , . . . , yn ) H1 H2 Hn , then
(x1 , . . . , xn ) (y1 , . . . , yn ) = x1 x2 . . . xn y1 y2 . . . yn
= x1 y1 x2 . . . xn y2 . . . yn
= x1 y1 x2 y2 . . . xn yn
= (x1 y1 , x2 y2 , . . . , xn yn )
!
"
= (x1 , . . . , xn )(y1 , . . . , yn ) .
51
Hence is a homomorphism.
Finally if (x1 , x2 , . . . , xn ) ker , then
x1 x2 . . . xn = 1,
so
1 1 1
1
xi = x1
i1 . . . x2 x1 xn . . . xi+1
1 1
1
= x1
1 . . . xi1 xi+1 . . . xn ,
so
xi Hi H1 H2 . . . Hi1 Hi+1 . . . Hn = 1.
Therefore xi = 1 for all i and we deduce that ker = 1.
This shows that is an isomorphism, so
G
= H1 H2 Hn .
!
How direct products help us: Suppose we have a group G and we
manage to find a system H1 , H2 , . . . , Hn of (normal) subgroups such that
G is the internal direct product. The theorem then tells us that
G
= H1 H2 Hn
(an external direct product). The group multiplication in the latter is essentially straightforward: once we know how to multiply in each Hi (which
should be easier since they are supposed to be smaller than G) then the
multiplication in G is easily understood.
5.2
Semidirect products
We now consider the situation where a group G can be expressed as a product G = HN of two subgroups H and N with H N = 1 and only N ! G.
(The direct product situation is when H ! G also holds.) An element in G
is expressible as g = hn where h H and n N . If we attempt to multiply
two elements of G, then we calculate
(h1 n1 )(h2 n2 ) = h1 h2 (h1
2 n1 h2 )n2 .
1
Here h1 h2 H, h1
2 n2 h2 N (as N ! G) and so (h2 n1 h2 )n2 N . To
multiply in G, we need to be able to (i) multiply in H, (ii) multiply in N ,
and (iii) conjugate elements of N by elements of H. The semidirect product
construction encodes these three pieces of information.
52
53
= (h1 h2 h3 , n1
while
= (h1 h2 h3 , n1
=
(1)
(2)
(3)
= (1, 1)
(as (1) h is an homomorphism so maps inverses to inverses, (2) is a
homomorphism, and (3) 1 is the identity map so maps n to n). Thus
1
(h1 , (n(h ) )1 ) is the inverse of (h, n) in H ! N .
This completes the proof that H ! N is a group.
!
54
Now define
= { (h, 1) | h H }
H
and
= { (1, n) | n N }.
N
by h # (h, 1) and : N N
by n # (1, n). Clearly
Define : H H
and are bijections. Now
(h1 )(h2 ) = (h1 , 1)(h2 , 1) = (h1 h2 , 1h2 1) = (h1 h2 , 1) = (h1 h2 )
and
(n1 )(n2 ) = (1, n1 )(1, n2 ) = (1, n1
1 n2 ) = (1, n1 n2 ) = (n1 n2 ).
and N
are subgroups
Hence and are isomorphisms. It follows that H
of G = H ! N which are isomorphic to H and N respectively.
N
= 1. Also
Clearly H
(h, 1)(1, n) = (h1, 11 n) = (h, n),
N
. So far these observations have some similarity to the direct
so G = H
product. The difference appears, however, when we consider conjugation:
(h, 1)1 (1, n)(h, 1) = (h1 , 1)(1, n)(h, 1)
= (h1 , n)(h, 1)
= (1, nh )
so
(h, 1)1 (1, n)(h, 1) = (1, nh ).
(5.1)
conjugates an element of N
back into N
55
for all h, k H.
!
57
and
n5 | 4.
|T | |F |
45
=
= 20.
|T F |
1
or
T
= C2 C2
= V4 .
Case 1: T
= C4 .
If : T Aut F , then the image of is a subgroup of the cyclic group
Aut F = (). Hence either T = 1, ( 2 ) or (). We can choose our
generator y for T such that y is mapped to our chosen generator for T .
Hence either y = 1, or y = 2 , or y = (in the last case, is an
isomorphism, in the first two, the kernel is non-trivial). Thus we have one
of the following three possibilities:
y = id : x # x,
y = 2 : x # x4 ,
59
y = : x # x2 .
(We have saved ourselves some work by choosing y after we have determined
what T is. The possibility that a generator z of T is mapped to 3 = 1
is not considered, for in that case we choose y = z 1 .)
Therefore there are at most three essentially different possibilities in
Case 1:
G = ( x, y | x5 = y 4 = 1, y 1 xy = x )
= ( x, y | x5 = y 4 = 1, xy = yx )
= C5 C4
= C20
(5.2)
G = ( x, y | x5 = y 4 = 1, y 1 xy = x4 )
(5.3)
G = ( x, y | x5 = y 4 = 1, y 1 xy = x2 ).
(5.4)
Note that (5.3) and (5.4) are non-abelian groups, while (5.2) is abelian. All
three groups have a unique Sylow 5-subgroup F . In (5.3), we calculate
y 2 xy 2 = y 1 (y 1 xy)y = y 1 x4 y = (y 1 xy)4 = (x4 )4 = x16 = x,
so y 2 commutes with x. We deduce that
CG (F ) = { g G | gh = hg for all h F }
is a group of order 10 (it contains x and y 2 ) for the group (5.3). A similar
calculation in (5.4) shows that CG (F ) = F for this group. Hence there two
non-abelian groups are not isomorphic.
We therefore do have three distinct groups: these groups definitely do
exist since we can construct them using the semidirect product construction.
Case 2: T
= C2 C2 .
If T = 1 (i.e., ker = T ), choose any pair of generators y and z for T .
We deduce
G = ( x, y, z | x5 = y 2 = z 2 = 1, xy = yx, xz = zx, yz = zy )
= C5 C2 C2
= C2 C10 .
If T %= 1, then T is a subgroup of Aut F = (), so must be cyclic. In
addition, all elements in T have order dividing 2, so the same must be true
of its image. Therefore T = ( 2 ). Pick y T such that y = 2 . Note
|T | = 2, so by the First Isomorphism Theorem, |ker | = 2. Choose z T
such that z generates this kernel. Then T = (y, z) and
G = ( x, y, z | x5 = y 2 = z 2 = 1, yz = zy, xz = zx, y 1 xy = x4 ).
Consider x# = xz. As x and z commute and |x| and |z| are coprime, we
have |x# | = |x| |z| = 10. Also (x# )2 = x2 z 2 = x2 , which generates F , while
(x# )5 = x5 z 5 = z. Hence G = (x# , y) and
y 1 x# y = y 1 xzy = y 1 xyz = x4 z = (xz)9 = (x# )1 .
60
Hence
G = ( x# , y | (x# )10 = y 2 = 1, y 1 x# y = (x# )1 )
= D20 .
Conclusion:
Our final example has a more complicated aspect in that ideas from
linear algebra become useful.
Example 5.13 Let G be a group of order 147 = 372 with non-cyclic Sylow
7-subgroups. The number of Sylow 7-subgroups divides 3 and is congruent
to 1 (mod 7). Hence there is a unique Sylow 7-subgroup P . By assumption,
P
= C7 C7 .
Now (temporarily) write the group operation in P additively, so P =
F7 F7 , where F7 = Z7 is the field containing 7 elements. Thus P is a
vector space of dimension 2 over the field F7 . A homomorphism P P
then corresponds to a linear transformation, so automorphisms correspond
to invertible linear transformations:
Aut P
= GL2 (F7 ) = { A | A is a 2 2 matrix over F7 with det A %= 0 }.
If z is a generator for the Sylow 3-subgroup of G, then z induces an automorphism of P via conjugation; that is, z induces an invertible linear transformation T of P such that T 3 = I. Hence the minimal polynomial m(X)
of T divides
X 3 1 = (X 1)(X 2)(X 4)
(over F7 )
61