
- •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

4
QUOTIENT GROUPS
Certain techniques are fundamental to the study of algebra. One such technique is the construction of the quotient set of an algebraic object by means of an equivalence relation on the underlying set. For example, if the object is the group of integers (Z, +), the congruence relation modulo n on Z will define the quotient group of integers modulo n.
This quotient construction can be applied to numerous algebraic structures, including groups, boolean algebras, and vector spaces.
In this chapter we introduce the concept of an equivalence relation and go on to apply this to groups. We obtain Lagrange’s theorem, which states that the order of a subgroup divides the order of the group, and we also obtain the morphism theorem for groups. We study the implications of these two theorems and classify the groups of low order.
EQUIVALENCE RELATIONS
Relations are one of the basic building blocks of mathematics (as well as of the rest of the world). A relation R from a set S to a set T is a subset of S × T . We say that a is related to b under R if the pair (a, b) belongs to the subset, and we write this as aRb. If (a, b) does not belong to the subset, we say that a
is not related to b, and write aRb. This definition even covers many relations in everyday life, such as “is the father of,” “is richer than,” and “goes to the same school as” as well as mathematical relations such as “is equal to,” “is a member of,” and “is similar to.” A relation R from S to T has the property that for any
elements a in S, and b in T , either aRb or aRb.
Any function f : S → T gives rise to a relation R from S to T by taking aRb to mean f (a) = b. The subset R of S × T is the graph of the function. However, relations are much more general than functions. One element can be related to many elements or to no elements at all.
Modern Algebra with Applications, Second Edition, by William J. Gilbert and W. Keith Nicholson ISBN 0-471-41451-4 Copyright 2004 John Wiley & Sons, Inc.
EQUIVALENCE RELATIONS |
77 |
A relation from a set S to itself is called a relation on S. Any partial order on a set, such as “ ” on the real numbers, or “is a subset of” on a power set P(X), is a relation on that set. “Equals” is a relation on any set S and is defined by the subset {(a, a)|a S} of S × S. An equivalence relation is a relation that has the most important properties of the “equals” relation.
A relation E on a set S is called an equivalence relation if the following
conditions hold. |
|
|
(i) |
aEa for all a S. |
(reflexive condition) |
(ii) |
If aEb, then bEa. |
(symmetric condition) |
(iii) |
If aEb and bEc, then aEc. |
(transitive condition) |
If E is an equivalence relation on S and a S, then [a] = {x S|xEa} is called the equivalence class containing a. The set of all equivalence classes is called the quotient set of S by E and is denoted by S/E. Hence
S/E = {[a]|a S}.
Proposition 4.1. If E is an equivalence relation on a set S, then
(i) |
If aEb, then [a] = [b]. |
(ii) |
If aEb, then [a] ∩ [b] = Ø. |
(iii) |
S is the disjoint union of all the distinct equivalence classes. |
Proof. (i) If aEb, let x be any element of [a]. Then xEa and so xEb by transitivity. Hence x [b] and [a] [b]. The symmetry of E implies that bEa, and an argument similar to the above shows that [b] [a]. This proves that [a] = [b].
∩
(ii) Suppose that aEb. If there was an element x [a] [b], then xEa, xEb, so aEb by symmetry and transitivity. Hence [a] ∩ [b] = Ø.
(iii) Parts (i) and (ii) show that two equivalence classes are either the same or disjoint. The reflexivity of E implies that each element a S is in the equivalence class [a]. Hence S is the disjoint union of all the equivalence classes.
A collection of nonempty subsets is said to partition a set S if the union of the subsets is S and any two subsets are disjoint. The previous proposition shows that any equivalence relation partitions the set into its equivalence classes. Each element of the set belongs to one and only one equivalence class.
It can also be shown that every partition of a set gives rise to an equivalence relation whose classes are precisely the subsets in the partition.
Example 4.2. Let n be a fixed positive integer and a and b any two integers. We say that a is congruent to b modulo n if n divides a − b. We denote this by
a ≡ b mod n.
78 |
4 QUOTIENT GROUPS |
Show that this congruence relation modulo n is an equivalence relation on Z. The set of equivalence classes is called the set of integers modulo n and is denoted by Zn.
Solution. Write “n|m” for “n divides m,” which means that there is some integer k such that m = nk. Hence a ≡ b mod n if and only if n|(a − b).
(i) |
For all a Z, n|(a − a), so a ≡ a mod n and the relation is reflexive. |
(ii) |
If a ≡ b mod n, then n|(a − b), so n| − (a − b). Hence n|(b − a) and |
|
b ≡ a mod n. |
(iii)If a ≡ b mod n and b ≡ c mod n, then n|(a − b) and n|(b − c), so n|(a − b) + (b − c). Therefore, n|(a − c) and a ≡ c mod n.
Hence congruence modulo n is an equivalence relation on Z. |
|
In the congruence relation modulo 3, we have the following equivalence classes:
[0]= {. . . , −3, 0, 3, 6, 9, . . .}
[1]= {. . . , −2, 1, 4, 7, 10, . . .}
[2]= {. . . , −1, 2, 5, 8, 11, . . .}
[3]= {. . . , 0, 3, 6, 9, 12, . . .} = [0]
Any equivalence class must be one of [0], [1], or [2], so Z3 = {[0], [1], [2]}.
In general, Zn = {[0], [1], [2], . . . , [n − 1]}, since any integer is congruent modulo n to its remainder when divided by n.
One set of equivalence classes that is introduced in elementary school is the set of rational numbers. Students soon become used to the fact that 12 and 36 represent the same rational number. We need to use the concept of equivalence
class to define a rational number precisely. Define the relation E on Z × Z (where Z = Z − {0}) by (a, b) E (c, d) if and only if ad = bc. This is an
equivalence relation on Z × Z , and the equivalence classes are called rational numbers. We denote the equivalence class [(a, b)] by ab . Therefore, since (1, 2) E(3, 6), it follows that 12 = 36 .
Two series-parallel circuits involving the switches A1, A2, . . . , An are said to be equivalent if they both are open or both are closed for any position of the n switches. This is an equivalence relation, and the equivalence classes are the 22n distinct types of circuits controlled by n switches.
Any permutation π on a set S induces an equivalence relation, , on S where a b if and only if b = πr (a), for some r Z. The equivalence classes are the orbits of π. In the decomposition of the permutation π into disjoint cycles, the elements in each cycle constitute one orbit.
COSETS AND LAGRANGE’S THEOREM
The congruence relation modulo n on Z can be defined by a ≡ b mod n if and only if a − b nZ, where nZ is the subgroup of Z consisting of all multiples
COSETS AND LAGRANGE’S THEOREM |
79 |
of n. We now generalize this notion and define congruence in any group modulo one of its subgroups. We are interested in the equivalence classes, which we call cosets.
Let (G, ·) be a group with subgroup H . For a, b G, we say that a is congruent to b modulo H , and write a ≡ b mod H if and only if ab−1 H .
Proposition 4.3. The relation a ≡ b mod H is an equivalence relation on G. The equivalence class containing a can be written in the form H a = {ha|h H }, and it is called a right coset of H in G. The element a is called a representative of the coset Ha.
Proof. (i) For all a G, aa−1 = e H ; thus the relation is reflexive.
(ii)If a ≡ b mod H , then ab−1 H ; thus ba−1 = (ab−1)−1 H . Hence b ≡ a mod H , and the relation is symmetric.
(iii)If a ≡ b and b ≡ c mod H , then ab−1 and bc−1 H . Hence ac1 = (ab−1)(bc−1) H and a ≡ c mod H . The relation is transitive. Hence ≡ is an equivalence relation. The equivalence class containing a is
{x G|x ≡ a mod H } = {x G|xa−1 = h H }
={x G|x = ha, where h H }
={ha|h H },
which we denote by Ha. |
|
Example 4.4. Find the right cosets of A3 in S3.
Solution. One coset is the subgroup itself A3 = {(1), (123), (132)}. Take any element not in the subgroup, say (12). Then another coset is
A3(12) = {(12), (123) Ž (12), (132) Ž (12)} = {(12), (13), (23)}.
Since the right cosets form a partition of S3 and the two cosets above contain all
the elements of S3, it follows that these are the only two cosets. |
|
In fact, A3 = A3(123) = A3(132) and A3(12) = A3(13) = A3(23). |
Example 4.5. Find the right cosets of H = {e, g4, g8} in C12 = {e, g, g2, . . . , g11}.
|
Solution. H itself is one coset. Another is Hg |
= { |
g, g5, g9 |
}. These |
two cosets |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
, which |
|||||
have not exhausted all the elements of C12, so pick an element, say g |
||||||||||||||||||||
is |
3not7in |
11 |
|
or Hg. A third coset is Hg |
2 |
2 |
|
6 |
, g |
10 |
} and a fourth is Hg |
3 |
= |
|||||||
|
|
= {g |
, g |
|
|
|||||||||||||||
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
{g , g , g |
|
}. |
2 |
3 |
, these are all the cosets. |
|
|
|
|
|||||||||||
|
Since C12 = H Hg Hg |
|
Hg |
|
|
|
As the examples above suggest, every coset contains the same number of elements. We use this result to prove the famous theorem of Joseph Lagrange (1736–1813).
80 4 QUOTIENT GROUPS
Lemma 4.6. There is a bijection between any two right cosets of H in G.
Proof. Let Ha be a right coset of H in G. We produce a bijection between Ha and H , from which it follows that there is a bijection between any two right cosets.
Define ψ: H → H a by ψ(h) = ha. Then ψ is clearly surjective. Now suppose
that ψ(h1) = ψ(h2), so that h1a = h2a. Multiplying each side by a−1 |
on the |
right, we obtain h1 = h2. Hence ψ is a bijection. |
|
Theorem 4.7. Lagrange’s Theorem. If G is a finite group and H is a subgroup of G, then |H | divides |G|.
Proof. The right cosets of H in G form a partition of G, so G can be written as a disjoint union
G = H a1 H a2 · · · H ak for a finite set of elements a1, a2, . . . , ak G.
By Lemma 4.6, the number of elements in each coset is |H |. Hence, counting all the elements in the disjoint union above, we see that |G| = k|H |. Therefore, |H | divides |G|.
If H is a subgroup of G, the number of distinct right cosets of H in G is called the index of H in G and is written |G : H |. The following is a direct consequence of the proof of Lagrange’s theorem.
Corollary 4.8. If G is a finite group with subgroup H , then
|G : H | = |G|/|H |.
Corollary 4.9. If a is an element of a finite group G, then the order of a divides the order of G.
Proof. Let H = {ar |r Z} be the cyclic subgroup generated by a. By Proposition 3.13, the order of the subgroup H is the same as the order of the element
a. Hence, by Lagrange’s theorem, the order of a divides the order of G. |
|
||||||
Corollary 4.10. If a is an element of the finite group G, then a|G| = e. |
|
||||||
mk |
m k |
k |
|
| |
| = |
mk for some integer k. Hence a|G| |
= |
Proof. If m is the order of a, then |
G |
|
|
||||
a |
= (a ) = e |
|
= e. |
|
|
|
Corollary 4.11. If G is a group of prime order, then G is cyclic.
Proof. Let |G| = p, a prime number. By Corollary 4.9, every element has order 1 or p. But the only element of order 1 is the identity. Therefore, all the
COSETS AND LAGRANGE’S THEOREM |
81 |
other elements have order p, and there is at least one because |G| 2. Hence by Theorem 3.14, G is a cyclic group.
The converse of Lagrange’s theorem is false, as the following example shows. That is, if k is a divisor of the order of G, it does not necessarily follow that G has a subgroup of order k.
Example 4.12. A4 is a group of order 12 having no subgroup of order 6.
Solution. A4 contains one identity element, eight 3-cycles of the form (abc), and three pairs of transpositions of the form (ab) Ž (cd), where a, b, c, and d are distinct elements of {1, 2, 3, 4}. If a subgroup contains a 3-cycle (abc), it must also contain its inverse (acb). If a subgroup of order 6 exists, it must contain the identity and a product of two transpositions, because the odd number of nonidentity elements cannot be made up of 3-cycles and their inverses. A subgroup of order 6 must also contain at least two 3-cycles because A4 only contains four elements that are not 3-cycles.
Without loss of generality, suppose that a subgroup of order 6 contains the
elements (abc) and (ab) Ž (cd). Then it must also contain the elements (abc)−1 |
= |
(acb), (abc) Ž (ab) Ž (cd) = (acd), (ab) Ž (cd) Ž (abc) = (bdc), and (acd)−1 |
= |
(adc), which, together with the identity, gives more than six elements. Hence A4 contains no subgroup of order 6.
The next proposition strengthens Lagrange’s theorem in the case of finite cyclic groups. The following lemma, of interest in its own right, will be needed.
Lemma 4.13. Let g be an element of order n in a group, and let m 1.
(i)If gcd(n, m) = d, then gm has order n/d.
(ii)In particular, if m divides n, then gm has order n/m.
|
|
|
n |
|
|
|
have (gm)n/d |
= |
|
|
|
= |
|
= |
e. If (gm)k |
= |
e, we must |
||||||
Proof. (i). We |
|
(gn)m/d |
|
em/d |
|
|
|
||||||||||||||||
show that |
|
divides k. We have gmk = e, so n divides mk by Proposition 3.11. |
|||||||||||||||||||||
d |
|||||||||||||||||||||||
Hence |
n |
|
|
|
|
|
m |
|
n |
|
|
m |
|
|
|
|
|
|
|
|
|||
|
|
divides |
|
|
k. |
But |
|
and |
|
are |
relatively prime |
by |
Theorem 11, |
||||||||||
|
|
|
|
||||||||||||||||||||
|
d |
|
|
n |
|
d |
|
d |
|
|
d |
|
|
|
|
|
|
|
|
||||
Appendix 2, so |
|
|
divides k (by the same theorem). |
|
|
|
|
|
|||||||||||||||
d |
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
(ii). If m divides n, then gcd(n, m) = m, so (i) implies (ii). |
|
|
|
Proposition 4.14. If G is a cyclic group of order n, and if k divides n, then G has exactly one subgroup H of order k. In fact, if g generates G, then H is generated by gn/k .
Proof. Let H |
denote the subgroup |
generated |
by |
gn/k. Then |
| |
H |
| = |
k because |
|||
|
|
n |
|
|
|
|
|||||
gn/k has order k by Lemma 4.13 |
with m = |
|
. Now let K be any subgroup of |
||||||||
|
k