- •List of Symbols
- •Classical Algebra
- •Modern Algebra
- •Binary Operations
- •Algebraic Structures
- •Extending Number Systems
- •Algebra of Sets
- •Number of Elements in a Set
- •Boolean Algebras
- •Propositional Logic
- •Switching Circuits
- •Divisors
- •Posets and Lattices
- •Normal Forms and Simplification of Circuits
- •Transistor Gates
- •Representation Theorem
- •Exercises
- •Groups and Symmetries
- •Subgroups
- •Cyclic Groups and Dihedral Groups
- •Morphisms
- •Permutation Groups
- •Even and Odd Permutations
- •Equivalence Relations
- •Normal Subgroups and Quotient Groups
- •Morphism Theorem
- •Direct Products
- •Groups of Low Order
- •Action of a Group on a Set
- •Exercises
- •Translations and the Euclidean Group
- •Matrix Groups
- •Finite Groups in Two Dimensions
- •Proper Rotations of Regular Solids
- •Finite Rotation Groups in Three Dimensions
- •Necklace Problems
- •Coloring Polyhedra
- •Counting Switching Circuits
- •Exercises
- •Monoids and Semigroups
- •Finite-State Machines
- •Quotient Monoids and the Monoid of a Machine
- •Exercises
- •Rings
- •Integral Domains and Fields
- •Subrings and Morphisms of Rings
- •New Rings From Old
- •Field of Fractions
- •Convolution Fractions
- •Exercises
- •Euclidean Rings
- •Euclidean Algorithm
- •Unique Factorization
- •Factoring Real and Complex Polynomials
- •Factoring Rational and Integral Polynomials
- •Factoring Polynomials over Finite Fields
- •Linear Congruences and the Chinese Remainder Theorem
- •Exercises
- •Ideals and Quotient Rings
- •Computations in Quotient Rings
- •Morphism Theorem
- •Quotient Polynomial Rings that are Fields
- •Exercises
- •Field Extensions
- •Algebraic Numbers
- •Galois Fields
- •Primitive Elements
- •Exercises
- •Latin Squares
- •Orthogonal Latin Squares
- •Finite Geometries
- •Magic Squares
- •Exercises
- •Constructible Numbers
- •Duplicating a Cube
- •Trisecting an Angle
- •Squaring the Circle
- •Constructing Regular Polygons
- •Nonconstructible Number of Degree 4
- •Exercises
- •The Coding Problem
- •Simple Codes
- •Polynomial Representation
- •Matrix Representation
- •Error Correcting and Decoding
- •BCH Codes
- •Exercises
- •Induction
- •Divisors
- •Prime Factorization
- •Proofs in Mathematics
- •Modern Algebra in General
- •History of Modern Algebra
- •Connections to Computer Science and Combinatorics
- •Groups and Symmetry
- •Rings and Fields
- •Convolution Fractions
- •Latin Squares
- •Geometrical Constructions
- •Coding Theory
- •Chapter 2
- •Chapter 3
- •Chapter 4
- •Chapter 5
- •Chapter 6
- •Chapter 7
- •Chapter 8
- •Chapter 9
- •Chapter 10
- •Chapter 11
- •Chapter 12
- •Chapter 13
- •Chapter 14
- •Index
DIRECT PRODUCTS |
|
|
|
91 |
||
|
TABLE 4.4. Group D4/L |
|
|
|||
|
|
|
|
|
|
|
|
· |
L |
Lh |
Lg |
Lgh |
|
|
L |
L |
Lh |
Lg |
Lgh |
|
|
Lh |
Lh |
L |
Lgh |
Lg |
|
|
Lg |
Lg |
Lgh |
L |
Lh |
|
|
Lgh |
Lgh |
Lg |
Lh |
L |
|
|
|
|
|
|
|
|
DIRECT PRODUCTS
Given two sets, S and T , we can form their Cartesian product, S × T = {(s, t)|s S, t T }, whose elements are ordered pairs. For example, the product of the real line, R, with itself is the plane, R × R = R2. We now show how to define the product of any two groups; the underlying set of the product is the Cartesian product of the underlying sets of the original groups.
Proposition 4.30. If (G, Ž ) and (H , ) are two groups, then |
(G |
× |
· |
is a |
|
H, ) |
|||
group under the operation · defined by |
|
|
|
|
(g1, h1) · (g2, h2) = (g1 Ž g2, h1 h2). |
|
|
|
|
The group (G × H, ·) is called the direct product of the groups (G, Ž ) and (H , ).
Proof. All the group axioms follow from the axioms for (G, Ž ) and (H , ). The identity of G × H is (eG, eH ), and the inverse of (g, h) is (g−1, h−1).
This construction can be iterated any finite number of times to obtain the direct product of n groups.
Sometimes the direct product of two groups G and H is called the direct sum and is denoted by G H . (The direct sum of a finite number of groups is the same as the direct product. It is possible to define a direct sum and direct product of an infinite number of groups; these are different. An element of the direct product is obtained by taking one element from each group, while an element of the direct sum is obtained by taking one element from each group, but with only a finite number different from the identity.)
Example 4.31. Write down the table for the direct product of C2 with itself.
Solution. Let C2 = {e, g}, so that C2 × C2 = {(e, e), (e, g), (g, e), (g, g)}. Its table is given in Table 4.5. We see that this group C2 × C2 is isomorphic to the
Klein 4-group of symmetries of a rectangle. |
|
|
|
||
Theorem 4.32. If gcd(m, n) |
= |
1, then Cmn |
= |
× |
Cn. |
|
Cm |
|
92 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 QUOTIENT GROUPS |
||||
|
|
|
|
|
|
|
|
|
|
|
|
TABLE 4.5. Group C2 × C2 |
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
· |
|
|
|
|
(e, e) |
(e, g) |
(g, e) |
(g, g) |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
(e, e) |
|
|
(e, e) |
(e, g) |
(g, e) |
(g, g) |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
(e, g) |
|
|
(e, g) |
(e, e) |
(g, g) |
(g, e) |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
(g, e) |
|
|
(g, e) |
(g, g) |
(e, e) |
(e, g) |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
(g, g) |
|
|
(g, g) |
(g, e) |
(e, g) |
(e, e) |
|
|
|
|||||
|
|
Proof. Let g, h, and k be the generators of Cmn, Cm, and Cn, respectively. |
||||||||||||||||||||||||
Define |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f : Cmn → Cm × Cn |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
by f (gr ) |
= |
(hr , kr ) |
for |
r |
|
Z |
. This is well defined for all integers |
r |
because if |
|||||||||||||||||
|
r |
= |
|
r |
|
r |
|
r |
− |
|
|
|
|
|||||||||||||
g |
|
g |
|
|
|
|
r |
|
r |
|
|
r |
|
|
|
r |
− |
r |
is a multiple of m and of n. |
|||||||
|
|
|
, then |
r |
|
is a multiple of mn, so |
|
|||||||||||||||||||
Hence h |
|
= h |
|
and k = k |
|
. Now f is a group morphism because |
|
|
||||||||||||||||||
|
|
f (gr · gs ) = f (gr+s ) = (hr+s , kr+s ) = (hr · hs , kr · ks ) = (hr , kr ) · (hs , ks ) |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
= f (gr ) · f (gs ). |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
If gr |
Kerf , then hr |
= e and kr = e. Therefore, r is divisible by m and n, and |
since gcd(m, n) = 1, r is divisible by mn. Hence Kerf = {e}, and the image of f is isomorphic to Cmn. However, |Cmn| = mn and |Cm × Cn| = |Cm| · |Cn| = mn; hence Imf = Cm × Cn, and f is an isomorphism.
The following is an easy consequence of this result.
Corollary 4.33. |
Let n = p1α1 p2α2 . . . prαr where p1, p2, . . . , pr are distinct primes. |
||||
= |
× |
Cp2α2 |
× · · · × |
Cprαr . |
|
Then Cn Cp1α1 |
|
|
If m and n are not coprime, then Cmn is never isomorphic to Cm × Cn. For
example, C2 × C2 |
is not isomorphic to C4 because the direct product contains |
|||||||||
no element of order 4. In general, the order of the element (h, |
r |
in |
H |
r× r |
is |
|||||
|
|
|
|
|
|
k) |
|
K |
|
|
the least common |
multiple of the orders of h and k, because (h, k) |
= |
(h , k ) |
= |
||||||
|
r |
= e and k |
r |
|
|
|
|
|||
(e, e) if and only if h |
|
|
= e. Hence, if gcd(m, n) > 1, the order of |
(h, k) in Cm × Cn is always less than mn.
Direct products can be used to classify all finite abelian groups. It can be shown that any finite abelian group is isomorphic to a direct product of cyclic groups. For example, see Nicholson [11] or Baumslag and Chandler [25]. The results above can be used to sort out those products of cyclic groups that are isomorphic to each other. For example, there are three nonisomorphic abelian
groups with 24 elements, namely, |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
C8 |
× |
C3 |
= |
|
|
|
|
|
|
|
|
|
|
|
C24 |
|
|
|
|
|
|||
|
|
C2 |
× |
C4 |
× |
|
= |
× |
C4 |
= |
|
× |
C12 |
|
|
|
|
C3 C6 |
|
C2 |
|
||||||
C2 |
× |
C2 |
× |
C2 |
× |
|
= |
× |
C2 |
× |
C6. |
|
|
|
|
|
C3 C2 |
|
|
|
|
DIRECT PRODUCTS |
93 |
Theorem 4.34. If (G, ·) is a finite group for which every element g G satisfies g2 = e, then |G| = 2n for some n 0, and G is isomorphic to the n-fold direct product C2n = C2 × C2 × · · · × C2.
Proof. Every element in G has order 1 or 2, and the identity is the only element of order 1. Therefore, every element of G is its own inverse. The group G is abelian because for any g, h G, gh = (gh)−1 = h−1g−1 = hg.
Choose the elements a1, a2, . . . , an G so that ai = e and ai cannot be written as a product of powers of a1, . . . , ai−1. Furthermore, choose n maximal, so that every element can be written in terms of the elements ai . If C2 is generated by g, we show that the function
|
|
f : C2n → G, defined by f (gr1 , gr2 , . . . , grn ) = a1r1 a2r2 . . . anrn |
|
|
|||||||
isrian |
isomorphism. It is well defined for all integers r , because if gri |
= |
gqi |
, then |
|||||||
qi |
. Now |
|
|
|
i |
|
|
|
|||
ai = ai |
|
|
|
|
|
|
|
|
|
||
f ((gr1 , . . . , grn ) |
· |
(gs1 , . . . , gsn )) |
= |
f (gr1+s1 , . . . , grn+sn ) |
ar1+s1 |
. . . arn+sn |
|||||
|
|
|
|
|
= 1 |
|
n |
|
|
||
|
|
|
|
|
= a1r1 . . . anrn .a1s1 . . . ansn |
because G is abelian |
|||||
|
|
|
|
|
= f (gr1 , . . . , grn ) · f (gs1 , . . . , gsn ). |
|
|
|
Hence f is a group morphism. |
|
|
|
|
|
||
Let (gr1 , . . . , grn ) |
f |
Suppose that r |
is the last odd exponent, so that |
||||
|
Ker . |
|
r1... |
|
ri 1 i |
= e and |
|
ri+1, ri+2, . . . , rn are all even. Then a1 |
|
ai−−1 ai |
|||||
|
|
a |
a−1 |
= |
ar1... ari−1 , |
||
|
|
i = |
i |
1 |
i−1 |
which is a contradiction. Therefore, all the exponents are even, and f is injective.
The choice of the elements ai guarantees that f |
is surjective. Hence f is the |
required isomorphism. |
|
Example 4.35. Describe all the group morphisms from C10 to C2 × C5. Which of these are isomorphisms?
Solution. Since C10 is a cyclic group, generated by g, for example, a morphism from C10 is determined by the image of g. Let h and k be generators of C2 and C5, respectively, and consider the function fr,s : C10 → C2 × C5 which maps g to the element (hr , ks ) C2 × C5. Then, if fr,s is a morphism, fr,s (gn) = (hrn, ksn) for 0 n 9. However, this would also be true for all integers n, because if gn = gm, then 10|n − m. Hence 2|n − m and 5|n − m and hrn = hrm and ksn = ksm.
We now verify that fr,s is a morphism for any r and s. We have
fr,s (ga gb) = fr,s (ga+b) = (h(a+b)r , k(a+b)s ) = (har , kas )(hbr , kbs )
= fr,s (ga )fr,s (gb).
94 |
4 QUOTIENT GROUPS |
Therefore, there are ten morphisms, fr,s , from C10 to C2 × C5 corresponding to the ten elements (hr , ks ) of C2 × C5.
Now
Kerfr,s = {gn|(hrn, ksn) = (e, e)} = {gn|rn ≡ 0 mod 2 and sn ≡ 0 mod 5}.
Hence Kerf |
e |
}2 |
if (r, s) |
( |
, |
), ( , ), ( |
, ) |
or (1, 4), while Kerf |
= |
||||||
r,s = { |
|
, g |
4 |
, g |
6 |
|
=8 |
1 1 |
1 2 |
1 3 , |
|
5 |
0,0 |
||
C10, Kerf1,0 = {e, g |
|
|
, g }, and Kerf0,s |
= {e, g |
|
}, if s = 1, 2, 3, or 4. If |
Kerfr,s contains more than one element, fr,s is not an injection and cannot be an isomorphism. By the morphism theorem,
|C10|/|Kerfr,s | = |Imfr,s |,
and if Kerfr,s = {e}, then | Im fr,s | = 10, so fr,s is surjective also. Therefore, the isomorphisms are f1,1, f1,2, f1,3, and f1,4.
GROUPS OF LOW ORDER
We find all possible isomorphism classes of groups with eight or fewer elements.
Lemma 4.36. Suppose that a and b are elements of coprime orders r and s, respectively, in an abelian group. Then ab has order rs.
Proof. Let A and B denote the subgroups generated by a and b, respectively. Since ab = ba, we have (ab)rs = ars brs = (ar )s (bs )r = es er = e. Suppose that
(ab)k |
= e; we must show that rs divides k. Observe that ak = b−k A ∩ B. |
|
Since |
A ∩ B is a subgroup of both A and B, |
its order divides |A| = r and |
|B| = s by Lagrange’s theorem. Since r and s |
are coprime, this implies that |
|A ∩ B| = 1. It follows that ak = e and b−k = e, so r divides k and s divides k. Hence rs divides k by Theorem 11, Appendix 2 (again because r and s are coprime), as required.
With this we can describe the groups of order eight or less.
Order 1. Every trivial group is isomorphic to {e}.
Order 2. By Corollary 4.11, every group of order 2 is cyclic. Order 3. By Corollary 4.11, every group of order 3 is cyclic. Order 4. Each element has order 1, 2, or 4.
Case (i). If there is an element of order 4, the group is cyclic.
Case (ii). If not, every element has order 1 or 2 and, by Theorem 4.34, the group is isomorphic to C2 × C2.
Order 5. By Corollary 4.11, every group of order 5 is cyclic. Order 6. Each element has order 1, 2, 3, or 6.
Case (i). If there is an element of order 6, the group is cyclic.
GROUPS OF LOW ORDER |
95 |
Case (ii). If not, the elements have orders 1, 2, or 3. By Theorem 4.34, all the elements in a group of order 6 cannot have orders 1 and 2. Hence there is an element, say a, of order 3. The subgroup H = {e, a, a2} has index 2, and if b / H , the underlying set of the group is then H H b = {e, a, a2, b, ab, a2b}. By Proposition 4.20, H is normal, and the quotient group of H is cyclic of order 2. Hence
H if r is even |
|
br H br = (H b)r = H b |
if r is odd . |
Therefore, b has even order. It cannot |
be 6, so it must be 2. As H |
is normal, bab−1 H . We cannot have bab−1 = e, because a = e. If bab−1 = a, then ba = ab, and we can prove that the entire group is abelian. This cannot happen because by Lemma 4.36, ab would have order 6. Therefore, bab−1 = a2, and the group is generated by a and b with relations a3 = b2 = e and ba = a2b. This group is isomorphic to D3 and S3.
Order 7. Every group of order 7 is cyclic.
Order 8. Each element has order 1, 2, 4, or 8.
Case (i). If there is an element of order 8, the group is cyclic.
Case (ii). If all elements have order 1 or 2, the group is isomorphic to C2 × C2 × C2 by Theorem 4.34.
Case (iii). Otherwise, there is an element of order 4, say a. The subgroup H = {e, a, a2, a3} is of index 2 and therefore normal. If b / H , the underlying set of the group is H H b = {e, a, a2, a3, b, ab, a2b, a3b}. Now b2 H , but b2 cannot have order 4; otherwise, b would have order 8. Therefore, b2 = e or a2. As H is normal, bab−1 H and has the same order as a because (bab−1)k = bak b−1.
Case (iiia). If bab−1 = a, then ba = ab, and the whole group can be proved to be abelian. If b2 = e, each element can be written uniquely in the form ar bs , where 0 r 3 and 0 s 1. Hence the group is isomorphic to C4 × C2 by mapping ar bs to (ar , bs ). If b2 = a2, let c = ab, so that c2 = a2b2 = a4 = e. Each element of the group can now be written uniquely in the form ar cs , where 0 r 3, 0 s 1, and the group is still isomorphic to C4 × C2.
Case (iiib). If bab−1 |
= |
|
4 |
|
2 |
b2 |
= |
3 |
and |
|
a3 |
and |
|
e, the group is generated by a |
|||||
b with the relations a |
|
= b |
|
= e, ba = a b. This is isomorphic to the |
|||||
dihedral group D4. |
|
|
|
|
|
|
|
|
|
Case (iiic). If bab−1 = a3 and b2 = a2, then the group is isomorphic to the quaternion group Q, described in Exercise 3.47. The isomorphism maps ar bs to ir j s .
Any group with eight or fewer elements is isomorphic to exactly one group in Table 4.6.