Vous êtes sur la page 1sur 29

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

RALPH STOHR

1. Binary Operations
Definition. A binary operation on a non-empty set S is a rule that assigns to
each ordered pair of elements of elements of S a uniquely determined element of S.
The element assigned to the ordered pair (a, b) with a, b S is denoted by a b.
Remark. In other words, a binary operarion of a set S is a function : SS S
from the Cartesian product S S to the set S. The only dierence is that the value
of the function at an ordered pair (a, b) is denoted by a b rather than ((a, b)).
Examples. Let S = N = {1, 2, 3, . . .}.
(1) a b = max(a, b)
e.g. 2 3 = 3, 3 2 = 3, 3 3 = 3.
(2) a b = a
e.g. 2 3 = 2, 3 2 = 3, 3 3 = 3.
(3) azb = ab
e.g. 2z3 = 23 = 8, 3z2 = 32 = 9, 3z3 = 33 = 27.
Definition. A binary operation on a set S is commutative, if
ab=ba

a, b, S.

The binary operation is commutative, but the binary operations and z are
not commutative.
Let be a binary operation on a set S. and let a, b, c S. Consider the
expression
a b c.
This expression doesnt have a meaning since gives only a meaning to ordered
pairs of elements. In fact, there are two ways of making a b c respectable, namely
(a b) c

and

a (b c).

For the operation we have


(3 2) 4 =

34=

3 (2 4) =

34=

4.

In fact, for all a, b, c N we have


(a b) c = a (b c) = max(a, b, c).
1


RALPH STOHR

For the operation we have


(3 2) 4

34=

3 (2 4) =

32=

3.

In fact, for all a, b, c N we have


(a b) c = a (b c) = a.
Things are dierent for the operation z. Here we have
(3z3)z3

= (33 )z3 =

3z(3z3) = 3z(33 ) =

(33 )3 = 39
327 .

So, in general,
(azb)zc = az(bzc).
Definition. A binary operation on a set S is called associative, if
(a b) c = a (b c).

a, b, c S.

In our examples,
is both commutative and associative,
is not commutative, but associative,
z is neither commutative nor associative.
If is an associative operation on S, then we can write a b c for the common
value of (a b) c and a (b c):
a b c = (a b) c = a (b c).
NB. This works only for associative operations!
Our three examples , , z are of course articially made up operations. But
there are many natural examples of binary operations.
(a) = +.

Addition of numbers is a binary operation on N, Z, Q, R, C

(b) = . Multiplication of numbers is a binary operation on N, Z, Q, R, C,


also on R+ = {r R : r > 0} and on {1, 1}.
(c) Addition and multiplication modulo n are binary operations on the set Zn =
{0, 1, . . . , n 1} of residues modulo n.
(d) Matrix addition and matrix multiplication are binary operations on the set
Mn (R) of all n n matrices with entries in R, also on Mn (Q), Mn (C), Mn (Zn ).
(e) = = composition of functions. This is a binary operation on the set
F() = {f | f : }
of all functions from to itself. Recall: If f : and g : are functions
from to , then f g F() is the function dened by
(f g)(x) = f (g(x)) x .

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

This is also a binary operation on the set Sn , the set of all permutations of the set
= {1, 2, . . . , n}.
(f) Addition of vectors in a vector space is a binary operation. (NB. Scalar
multiplication is not a binary operation.)
ALL the binary operations in Examples a) - f) are associative, and all EXCEPT
matrix multiplication and composition of functions are commutative.
3 important points about binary operations:
(i) The result of the operation must be an element of S. This fails, for example,
for + on the set S = {1, 0, 1} (as 1 + 1 = 2
/ S).
(ii) The operation must be dened for all elements of S. This fails, for example
for A B = A1 BA on Mn (R) (as the matrix A1 may not exist).
(iii) The result of the operation must be uniquely determined. This fails, for
example, if we set
ab=c

c2 = ab

where

on

(as for a = b = 2, c may be 2 or 2).


MULTIPLICATION TABLES
Let S = {a1 , a2 , . . . , an } be a nite set, and let be a binary operation on S.
The multiplication table of is the table

a1

ai

an

a1
a1 a1

an a1

a2
a1 a2

an a2

aj

ai aj

an
a1 an

an an

Example: For multiplication modulo 3, the multiplication table is

0
1
2

0
0
0
0

1
0
1
2

2
0
2
1

Remark: Commutativity of a binary operation is instantly recognizable from


the multiplication table: is commutative if and only if its multiplication table is
symmetric with respect to the main diagonal. There is no easy way of detecting
associativity from the multiplication table.


RALPH STOHR

IDENTITY ELEMENTS
Definition. Let be a binary operation on a set S. An element e S is an
identity element for if
ea=ae=a

a S.

Examples. Recall our examples , and z.


a b = max(a, b).
e = 1 is an identity element: 1 a = a 1 = a a N.
a b = a.
There is no identity element. Indeed, suppose e N is an identity element.
Then we must have e 1 = 1. But e 1 = e. Hence e = 1. But we also
must have e 2 = 2. However, for e = 1 we get 1 2 = 1 = 2. Hence there
is no identity element.
azb = ab .
No identity element. Indeed, if e was an identity element, we would have
2ze = 2, that is 2e = 2. This gives e = 1. At the same time we must have
ez2 = 2, that is e2 = 2. But for e = 1 we get 1z2 = 12 = 1 = 2. Hence
there is no identity element.
Examples of identity elements
(a) = +: e = 0 (a + 0 = 0 + a = a
(b) = : e = 1 (a1 = 1a = a

a)

a)

(c) = + on Zn : e = 0.
= on Zn : e = 1.
(d) The identity element for addition of n n matrices is e = On (the zero
matrix).
The identity element for matrix multiplication on Mn (R) is e = In (the identity
matrix).
(e) = on F(): e = id (the identity map dened by id(x) = x for all x ).
Indeed, for any function : we have id = id = .
(f) Addition of vectors in a vector space: e = 0, the zero vector.
Fact: If there is an identity element for a binary operation, then this element is
unique.
Proof. Suppose e and f are identity elements for a binary operation on a set
S. Then e f = e (since f is an identity element). At the same time, e f = f
(since e is an identity element). Hence e = e f = f , and therefore e = f .

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

ASSOCIATIVE POWERS
For an associative binary operation on a set S, and a natural number n we
dene
an = a
| a {z a} .
n

Example. Let = , S = F(R), and let f F (R) be given by f (x) = 2x + 3 for


all x R. Then f 3 F (R) is the function given by
f 3 (x)

= (f f f )(x)
= f (f (f (x)))
=

2(2(2x + 3) + 3) + 3

8x + 21.

Fact. Let be an associative binary operation on a set S. Then, for all a S


and all natural numbers m and n, we have
(i)

am an = am+n

(ii)

(am )n = amn .

Proof.
am an

= |a a {z a} a
| a {z a}
m

= a
| a {z a}
m+n

= a

(am )n

m+n

= |a a {z a} a
| a {z a}
m
m
|
{z
}
= |a a {z a}

mn

= amn .


RALPH STOHR

2. Groups
Definition. Let G be a non-empty set with a binary operation dened on it.
The system (G, ) is a group if the following three conditions are satised:
(G1) is associative.
(G2) There exists an element e G such that
eg =ge=g

g G

(i.e. G has an identity element. )


(G3) For each g G there exists an element g G such that
g g = g g = e.
Such g is called an inverse of g.
Remark. We know from 1 that the identity element e in a group is unique.
Lemma 2.1. Let (G, ) be a group. Then every element g G has exactly one
inverse.
Proof. Suppose that g and g are inverses of g G. Then
g = e g = (g g) g = g (g g ) = g e = g .
Hence g = g , so the inverse of each g G is unique.

Notation. For any g G, the unique inverse of g is denoted by g 1 .


Note:
e1 = e (since e e = e by denition)
For all g G, (g 1 )1 = g.
EXAMPLES OF GROUPS
I. Groups of numbers
Additive groups of numbers
(Z, +) is a group.
Indeed, + is a binary operation on Z, addition of numbers is associative ( (G1)
is okay), 0 Z and 0 + n = n + 0 = n for all n Z ( (G2) is okay), for any n Z,
we have n Z and n + (n) = (n) + n = 0 ( (G3) is okay).
Further examples of groups of numbers under addition:
(Q, +),(R, +),(C, +), (2Z, +), i.e. the even numbers.
Multiplicative groups
Let C = C \ {0}, the set of all non-zero complex numbers.
(C , ) is a group.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

Indeed, is a binary operation on C (the product of two non-zero complex


numbers is again a non-zero complex number), multiplication of numbers is associative ( (G1) is okay), 1 C and 1z = z1 = z for all z C ( (G2) is okay),
for any z C , we have 1/z C and z(1/z) = (1/z)z = 1 ( (G3) is okay). .
Note: The set C of all complex numbers is not a group under multiplication
because O does not have an inverse.
Further examples of groups of numbers under multiplication:
(Q , ),(R , ),
but also (R+ , ) and ({1, 1}, ).
Note. The set N is not a group under multiplication. There is an identity
element (1 N), but 2, 3, 4, . . . dont have inverses.
II. The group of residues (Zn , +)
Addition modulo n is a binary operation on Zn = {0, 1, . . . , n 1}, it is associative, 0 is the additive identity element and for all k Zn we have k + k =
k + (k) = 0 mod n. Hence Zn is a group under addition modulo n.
Note: Zn is not a group under multiplication modulo n since 0 doesnt have a
multiplicative inverse modulo n.
Q: Is Zn \ {0} a group under multiplication modulo n?
A: If and only if n is a prime number!
III. The symmetric group (Sn , )
Let = {1, 2, . . . , n}, and let Sn denote the set of all permutations of , i.e.
the set of all 1-1 and onto functions from to itself. Then Sn is a group under
composition of functions. Indeed, the composite of two 1-1 and onto functions is
again 1-1 and onto (so is a binary operation on Sn ), composition of functions is
associative, the identity map,
(
)
1 2 3 n
id =
1 2 3 n
is the identity element, and the inverse of an arbitrary permutation
(
)
1
2

n
=
(1) (2) (n)
is

(1)
1

(2)
2

(n)
n

This group is called the symmetric group of degree n.

)
.


RALPH STOHR

IV. Groups of Matrices


Let GL(n, R) denote the set of all invertible nxn-matrices with entries in R:
GL(n, R) = {A Mn (R) | det(A) = 0}.
Then (GL(n, R), ) is a group under matrix multiplication. Indeed, the product of
two invertible nxn-matrices is again invertible, so we have a proper binary operation
on GL(n, R), matrix multiplication is associative, , the n n identity matrix I has
the property that IA = AI = A for all (not necessarily invertible) matrices A of
size n n, so we have an identity element, and, nally, each A GL(n, R) has an
inverse by denition.
The group (GL(n, R), ) is called the General Linear Group of degree n over R.
Similarly, we have the general linear groups
GL(n, Q),

GL(n, C) and GL(n, Zp )

where p is a prime.
Note: The set Mn (R) of all n n-matrices over R is not a group under matrix
multiplication (since it contains matrices which are not invertible). However, Mn (R)
is a group under matrix addition.
ELEMENTARY PROPERTIES OF GROUPS
Lemma 2.2 (The Cancelation Lemma) Let (G, ) be a group, and let a, b, c G.
Then
(i)
(ii)

ab=ac
ba=ca

implies
implies

b = c,
b = c.

Proof. (i) Multiplying the equation


ab=ac
on the left by a1 gives
a1 a b = a1 a c,
and since a1 a = e (e is the identity element) this gives
e b = e c,
and hence b = c, as required. The proof of (ii) is similar.

Simplified Notation: From now on we write simply G instead of (G, ), and


for g, h G we write gh instead of g h. When we say Let G be a group, this
will refer to the system (G, ), with the binary operation always understood, never
forgotten.
The order of a group G is the number of elements in the set G, and we say that
G is an innite group if the set G is innite.
Notation: |G| denotes the order of G.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

For example,
|Z| = ,

|R | = ,

|Zn | = n,

|Sn | = n!,

|GL(n, R)| = .

More interestingly, what is the order of GL(n, Zp ), p a prime? In other words,


what is the number of invertible n n matrices with entries in the Zp ?
An easier question: What is the total number of matrices with entries in Zp ?
2

Answer: pn .
Return to the original question: What is the order of GL(n, Zp ), p a prime? In
other words, what is the number of invertible n n matrices with entries in the
ZP ?
Recall from Linear Algebra: A matrix A Mn (Zp ) is invertible if and only if
its column vectors are linearly independent. So we need to count the number of
n n matrices with linearly independent columns. In an invertible matrix, the rst
column can be any column except the zero column. Hence the number of possible
choices for the rst column is pn 1. Once the rst column is chosen, the second
column can be any vector that is not in the span of the rst column. There are
p vectors in that span, and hence there are pn p possible choices for the second
column. Once the rst and second column are chosen, the third column can be any
vector that is not in the span of the two rst column vectors. That span contains p2
vectors. Hence there are pn p2 possible choices for the third column. Continuing
in this way we see that the number of choices for the (k + 1)-st column, once the
rst k have been chosen, is pn pk . Hence the total number of invertible matrices
in Mn (Zp ) is
|GL(n, Zp )| = (pn 1)(pn p)(pn p2 ) (pn pn1 ).
In particular,
|GL(2, Z2 )| = 3 2 = 6,
|GL(2, Z3 )| = 8 6 = 48,
|GL(3, Z2 )| = 7 6 4 = 168.
Definition. A group G is called Abelian (or commutative), if the binary operation of G is commutative, i.e. if gh = hg for all g, h G.
For example,
all groups of numbers are abelian,
Zn is abelian,
Sn is not abelian for n 3, since
(
)
(
1 2 3
1
= (12)(23) = (23)(12) =
2 3 1
3

2
1

3
2


RALPH STOHR

10

GL(n, R) is not abelian for n 2, and GL(n, Zp ) is not abelian for all
n 2. For example,
(
)(
) (
)(
)
0 1
1 1
1 1
0 1

=
.
1 0
0 1
0 1
1 0
Indeed,

(
LHS =

0
1

1
1

(
RHS =

1 1
1 0

)
.

POWERS IN A GROUP
Recall that for associative binary operations we have dened the notion of powers
for exponents that are positive integers. In group notation this is an = aa
a} for
| {z
n

n > 0. Now we extend this denition to arbitrary integer exponents by setting

for n > 0;
a ,
n
a =
e,
for n = 0;

1 |n|
(a ) , for n < 0.
With this denition the usual power rules remain valid, i.e. we have for any element
of a group G and any integers m, n
am an = am+n

(am )n = amn .

and

For example,
a5 a3

= aaaaaa1 a1 a1
1 1 1
= aaaa aa
| {z } a a
=e

= aaaaa1 a1
= aaa |aa{z1} a1
=e
1
= aa aa
| {z }
=e

= aa
= a2
Finally, for multiplication tables of groups we have an important special property.

Lemma 2.4. Let G = {a1 , a2 , . . . , an } be a nite group. Then in any row and
column of the multiplication table of G, each element of G appears exactly once.
Proof. We assume that the elements a1 , a2 , . . . , an of G are distinct as listed.
The i-th row of the multiplication table is
ai a1 , ai a2 , . . . , ai an .

()

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

11

All these elements are distinct as listed. Indeed, if ai aj = ai ak for j = k, then


the Cancelation Lemma implies that aj = ak contradicting the assumption that
aj = ak for j = k. Hence the n elements in () are distinct, so each element of G
must appear, and it can only appear once.
The proof for columns is similar.


3. Subgroups
Let G be a group and let H be a subset of G. Then, for any two elements
g, h H, the binary operation of G gives a meaning to the product gh. This will
be an element of G, which may or may not be in H. If gh H for all g, h H, we
say that H is closed under the binary operation of G.
For example, consider Z, the additive group of integers ((Z, +) in our old notation), and its subsets
H1

= {. . . , 4, 2, 0, 2, 4, 6, . . .} Z

H2

= {1, 2, 3, 4, 5, 6, . . .} Z

H3

= {. . . , 3, 1, 1, 3, 5, 7, . . .} Z

i.e. the even integers, the positive integers and the odd integers. H1 and H2 are
closed under the operation +, but H3 is not closed, (e.g. 1 + 1 = 2
/ H3 ). If a
subset H is closed under the binary operation of G, then the group operation of G
gives us a binary operation on the subset H. The group operation of G induces a
binary operation of H.
Q: IF H is closed under the binary operation of G, is H a group with respect to
the induced operation?
For example, the even integers H1 are a group (0 is the identity element and for
each even integer 2k, the element 2k is the (additive) inverse). But the positive
integers H2 do not form a group (e.g. because they do not contain an identity
element).
Definition. A non-empty subset H of a group G is a subgroup, if H is closed
under the binary operation of G and H is itself a group under the induced operation.
Notation: H G.
In detail: A subset H G (H = ) is a subgroup if
gh H. (closure)
(1) g, h H
(2) g, h, k H
(gh)k = g(hk).
(3) e H : e h = he = h h H.


RALPH STOHR

12

(4) h H h H :

hh = h h = e .

Condition 1 is the closure condition and Conditions 2-4 are the normal group
axioms.
Comments on conditions 1-4:
(a) Condition 1 is essential. Without it we do not have a binary operation on
H, and then the question of whether or not H is a group doesnt make sense.
(b) The Condition 2 holds automatically (because it holds for all g, h, k G,
and hence, in particular, for all g, h, k H).
(c) If H has an identity element e , then e = e, i.e. the identity element of H
coincides with the identity element of G.
Proof. ee = e since e is the identity element of G. But also e e = e (since e
is the identity element of H and e H). Hence ee = e e in G. Hence e = e by
the Cancelation Lemma, applied in G.
Therefore, Condition 3 is equivalent to the condition e H.
(d) Now Condition 4 reads as follows: h H h H : hh = h h = e, and this
is equivalent to the condition h H : h1 H.
After these comments it is not hard to prove the following Theorem which provides an easy criterion for deciding whether of not a given subset of a group is a
subgroup.
Theorem. (The Subgroup Criterion) Let G be a group. A non-empty subset
H of G is a subgroup if and only if the following two conditions hold:
(i) g, h H :
(ii) h H :

gh H.
h H.
1

Proof. () Suppose H is a subgroup of G, i.e. Conditions 1-4 are satised.


Then (i) holds as it is the same as Condition 1, and (ii) holds as it is the same as
Condition 4.
() Suppose that conditions (i) and (ii) hold for a non-empty subset H of a
group G. We need to check that then Conditions 1-4 hold. Now,
Cond. 1 holds as it is the same as (i),
Cond. 2 holds automatically (see Comment (b)),
Cond. 3. Take an element g H (this can be done since H = ). By (ii) we
then have g 1 H, and then we have by (i) that gg 1 H. But gg 1 = e, so
e H, and by Comment (c) this is equivalent to Cond. 3.
Cond. 4. is equivalent to (ii) by comment (d).

Examples.
In any group G, the identity element on its own forms a subgroup: {e} G.
This subgroup is called the trivial subgroup.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

13

Also, in any group G, the group itself is a subgroup: G G. A subgroup H of


G is called proper if H = G.
We proceed with a list of concrete examples.
(a) Q R (the sum of two rational numbers is again a rational number, and the
negative of a rational number is also rational).
N is not a subgroup of Z (although the sum of two natural numbers is natural,
N is not closed under taking inverses).
N is not a subgroup of Z (although the sum of two natural numbers is natural,
N is not closed under taking inverses).
(b) H = {z C : |z| = 1} C (the product of two non-zero complex numbers
of modulus 1 is again a complex number of modulus 1, and the inverse of a complex
number of modulus 1 is also of modulus 1).
N is not a subgroup of Q (although the product of two natural numbers is
natural, N is not closed under taking inverses: 2 N but 21 = 1/2
/ N).
(c) {0, 3, 6} Z9
From the multiplication table
+ 0 3 6
0 0 3 6
3 3 6 0
6 6 0 3
we see, that this set is closed under addition modulo 9, and that each element
has an inverse.
However, H = {0, 3, 6} is not a subgroup of Z8 : 3 + 6 = 1 mod 8, and 1
/ H.
(d) {e, (123), (132)} S3
From the multiplication table

e
e
e
(123) (123)
(132) (132)

(123) (132)
(123) (132)
(132)
e
e
(123)

we see, that this set is closed under composition of permutations, and that each
element has an inverse.
{(
)
}
1 n
(e) H =
: n Z GL(2, R)
0 1
Indeed, we have

so (i) is okay, and

1
0

n
1
(

)(

1 n
0 1

1
0

m
1

(
=

)1

(
=

1 n+m
0
1

1 n
0 1

)
,

)
,


RALPH STOHR

14

so (ii) is okay.
Now some theory:
Lemma 3.1. Let G be a group, H G and K G. Then H K G.
Proof. We have that e H and e K, so e H K, so H K = , and hence
we can apply the Subgroup Criterion to prove that H K is a subgroup.
To check Condition (i), suppose that g, h H K. Then g H and h H,
and hence gh H (by Condition (i) of the Subgroup Criterion since H G).
Likewise, g, h H K means that g K and h K, and hence gh K (again
by Condition (i) of the Subgroup Criterion since K G). Consequently, gh H
and gh K, and hence gh H K. So Condition (i) of the Subgroup Criterion
holds. Now, if g H K, then g H and hence g 1 H (by Cond. (ii) of the
Subgroup Criterion). Likewise, g K and hence g 1 K (again by Cond. (ii)
of the Subgroup Criterion). Hence g 1 H and g 1 K, so g 1 is in H K,
and this means that Cond. (ii) of the Subgroup Criterion is satised. The Lemma
follows.

Note: In the proof we have used the Subgroup Criterion in both directions.
Remark: If H, K G, then H K is not necessarily a subgroup of G. For
example,
2Z = {2k | k Z} Z
and
3Z = {3k | k Z} Z,
but
2Z 3Z  Z
since, for example, 2 + 3 = 5
/ 2Z 3Z.
CYCLIC SUBGROUPS
For a group G and an element a G, let
a = {ak | k Z} = {. . . , a2 , a1 , a0 = e, a, a2 , a3 , . . .}.
denote the set of all powers of a in G.
Examples: (a) In R we have
1 1 1
2 = {(2)k | k Z} = {. . . , , , 1, 2, 4, 8, 16, . . .}
8 4 2
and
1 = {(1)k | k Z} = {1, 1}.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

15

(b) In S3 , consider (123). Here we have


(123)1

= (123)

(123)2

= (123)(123) = (132)

(123)

= (123)2 (123) = (132)(123) = e.

For an arbitrary integer k, write k = 3m + r with 0 r 2. Then


(123)k

= (123)3m+r
= (123)3m (123)r
= ((123)3 )m (123)r
= em (123)r
= (123)r .

Hence

(123), if k 1
k
(123) =
(132), if k 2

e,
if k 0

mod 3;
mod 3;
mod 3.

Consequently,
(123) = {e, (123), (132)}.
Lemma 3.2.. Let G be a group, a G. Then a is a
subgroup of G. Moreover, a is abelian.
Proof. We use the Subgroup Criterion. Clearly, a = since a a. Now, if
x, y a, then x = ak and y = am for some integers k, m. But then
xy = ak am = ak+m a.
Also
x1 = (ak )1 = ak a.
Hence a satises the two conditions of the Subgroup Criterion, so it is a subgroup.
Finally, ak am = ak+m = am+k = am ak , i.e. any two powers of a commute.
Hence a is abelian.

a is called the cyclic subgroup generated by a in G.
THE ORDER OF AN ELEMENT
Definition. Let G be a group, a G. The smallest natural number m such
that am = e is called the order of a. If there is no such natural number, we say
that a has infinite order.
Examples:
(a) In R , 2 has innite order, 1 has order 2.
(b) In S3 , (123) has order 3.


RALPH STOHR

16

(c) In C , i (the square root of 1) has order 4: i2 = 1, i3 = i, i4 = 1.


(d) In Z6 ,
2 has order 3: 2, 2 + 2 = 4, 2 + 2 + 2 = 0,
3 has order 2: 3, 3 + 3 = 0,
5 has order 6: 5, 10, 15, 20, 25, 30 = 0 mod 6
(e) In any group G, the identity element e has order 1, and it is the only element
of order 1.
Lemma 3.3. Let a be an element of innite order in a group G. Then am = an
for all integers m, n with m = n.
Proof. Suppose am = an with m = n. WLOG we may assume that m > n.
Then m n > 0, and we have
amn = am an = an an = ann = a0 = e,


a contradiction.

Corollary. If a G has innite order, then a is a subgroup of innite order.


Proof. a consists of all the powers of a, and by the lemma they are all distinct.

Lemma 3.4. Let a be an element of nite order n in a group G. Then
(i) the elements a, a2 , . . . , an1 , an = e are distinct;
(ii) if s Z with s = kn + r where 0 r n 1, then as = ar ;
(iii) If s, t Z, then as = at i s t mod n;
(iv) as = e i n divides s.
Proof. (i) Suppose as = at for some s, t with 0 < s < t n. Then n > t s 1,
and ats = at as = as as = a0 = e contradicting the assumption that n is the
smallest natural number such that an = e.
(ii) We have
as = akn+r = (an )k ar = ar
since an = e.
(iii) If s t mod n, then s = kn + r and t = mn + r for some integers k, m, r
with 0 r < n. Hence, by (ii), as = at = ar . Conversely, if as = at , write
s = kn + r1 and t = mn + r2 with 0 r1 , r2 < n. Then as = ar1 and at = ar2 by
(ii), and since the elements a, a2 , . . . , an1 , an = e are distinct by (i), this implies
r1 = r2 . Hence s t mod n.
(iv) This is a special case of (iii).
Corollary. Let a be an element of order n in a group G. Then
a = {a, a2 , . . . , an1 , an = e}

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

with the elements distinct as listed. In particular, the order of a is n.

17

THE ORDER OF A PERMUTATION


First we consider a cycle of length d: = (i1 , i2 , . . . , id ) Sn . The order of
is the smallest natural number m such that m = id = e. By denition, xes all
the elements of = {1, 2, . . . , n} that do not occur in , whereas the entries of
are moved as follows:
i1 i2 i3 id1 id i1 i2 i3 .
Hence, if we apply d times to an arbitrary entry of the cycle, this entry is moved
to itself, i.e. xed. So d = id whereas k = id for 1 k < d because k (i1 ) = ik+1 .
Hence:
The order of a cycle of length d is d.

Now let be an arbitrary permutation. Then can be expressed as a composite


of disjoint cycles:
= 1 2 k
where 1 , 2 , . . . , k are disjoint cycles of length d1 , d2 , . . . , dk , say. Since disjoint
cycles commute, we have
m = 1m 2m km .
Now note that m = id if and only if im = id for i = 1, 2, . . . , k. Indeed, if im = id
for some i, then the entries of the cycle i will be moved by im , and hence by m .
Consequently, the smallest natural number m such that m = id is the smallest
natural number m such that im = id for i = 1, 2, . . . , k. Since the order of i is
di (the length of the cycle i ), im = id i di |m. Hence the number we are looking
for is the smallest natural m such that di |m for all i = 1, 2, . . . , k. This number is
known as the least common multiple of d1 , d2 , . . . , dk .
Result:
Suppose that Sn is a composite
= 1 2 k
where 1 , 2 , . . . , k are disjoint cycles of length d1 , d2 , . . . , dk , respectively. Then
the order of is the least common multiple of d1 , d2 , . . . , dk :
|| = l. c. m.(d1 , d2 , . . . , dk ).


RALPH STOHR

18

Examples:
(a) We have
(

=
=

1
3

2 3
4 5

4 5
2 7

6
8

7
9

8
6

9
1

(13579)(24)(68).

Here we have one cycle of length 5 and two cycles of length 2. Hence
|| = l. c. m.(5, 2, 2) = 10.

(b) Now let


= (135)(24)(56).
Here is a composite of one cycle of length 3 and two cycles of length 2. However,
it is not true that
|| = l. c. m.(3, 2, 2) = 6.
Our rule doesnt apply here because the cycles in our example are not disjoint.
In order to apply our rule, we rst need to rewrite as a composite of disjoint
cycles:
= (1356)(24).
Then we get
|| = l. c. m.(4, 2) = 4.
SOME SUBGROUPS OF GL(n, R)
The general linear groups have lots of subgroups. One prominent example is the
Special Linear Group:
SL(n, R) = {A GL(n, R) | det A = 1}
This is clearly a subgroup: The subset SL(n, R) is not empty (it contains, e.g., the
identity matrix). Moreover, if det A = det B = 1, then det(AB) = det A det B = 1
and detA1 = 1/ det A = 1. So the two conditions of the subgroup criterion are
satised.
Some more examples of subgroups of GL(n, R):
(a) The subgroup of all scalar matrices:

Scal(n, R) =

0
0

: R, = 0

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

(b) The subgroup of diagonal matrices:

1 0 0

0 2 0
D(n, R) =

0
n

19

: i R, 1 n = 0

(c) The subgroup of upper triangular matrices:

2
Tu (n, R) =
: i R, 1 n = 0

0
n
(b) The subgroup of upper unitriangular

U Tu (n, R) =

matrices:

1

Similarly, we have the subgroups of lower triangular and lower unitriangular matrices Tl (n, R) and U Tl (n, R).
Note:
U Tu (n, R)

SL(n, R)

U Tu (n, R)

Tu (n, R)

D(n, R)

Tu (n, R)

Scal(n, R) and D(n, R) are abelian for all n 1. Tu (n, R) is not abelian for all
n 2, and U Tu (n, R) is not abelian for all n 3.
All these subgroups may also be dened for the general linear groups over Q,C
and Zp . Of course, over Zp these subgroups will be nite, and it is a nice exercise
to work out their orders. For example,
|D(n, Zp )| = (p 1)n ,

|U Tu (n, Zp )| = p

n(n1)
2

CENTRALIZERS
Let G be an arbitrary group, and a G. Consider the set
C(a) = {g G : ga = ag},
i.e. the set of all elements that commute with the given (xed) element a.
Example: Let G = S4 , a = (1234). Then (13)(24) C(a), since
(1234)(13)(24) = (13)(24)(1234) = (1432),
but (123)
/ C(a) since (1234)(123) = (123)(1234). Indeed, we have (1234)(123) =
(1324), but (123)(1234) = (1342).


RALPH STOHR

20

The set C(a) is called the centralizer of a (in G).


Fact: The centralizer C(a) is a subgroup of G.
Proof. Clearly, e C(a), so C(a) = , and we can apply the Subgroup Criterion.
Now, if g, h C(a), i.e. ga = ag and ha = ah, then gh C(a) since
(gh)a = g(ha) = g(ah) = (ga)h = (ag)h = a(gh),
i.e. gh C(a). Also, if g C(a), then g 1 C(a) since
g 1 a = g 1 ae = g 1 agg 1 = g 1 gag 1 = eag 1 = ag 1 .
Hence C(a) satises the two conditions of the Subgroup Criterion, so C(a) G. 
Remarks:
In any group G, C(e) = G.
In any abelian group G, C(a) = G for all a G. In fact, a group G is
abelian i C(a) = G for all a G.
In any group G, a C(a) for all a G (since a commutes with all its
powers).
Examples: Since groups of numbers and the groups Zn are abelian, centralizers
are not of interest in them. However, they are very interesting in symmetric groups
and matrix groups.
(a) Consider S3 = {e, (12), (13), (23), (123), (132)}. What is C((123))? This can
easily be answered be checking the six elements of this group one-by-one. Of course,
e C((123))

and

(123) C((123)).

Also, (123)(132) = (132)(123) = e, so (132) C((123)). But the three transpositions do not commute with (123): (123)(12) = (13) but (12)(123) = (23),
(123)(13) = (23) but (13)(123) = (12) and (123)(23) = (12) but (23)(123) = (13).
Hence
C((123)) = {e, (123), (132)} = (123).

(b) More generally, in Sn we have for the full cycle of length n


C((12 . . . n)) = (12 . . . n).
Proof. Let = (12 . . . n). Of course, C( ), so we need to show the inverse
inclusion C( ) . Let C( ) with (1) = k (1 k n). We will show that
= k1 . For that we need to verify that (m) = k1 (m) for all m {1, 2, . . . , n}.
In the proof, we will use the fact that
k1 (1) = k

and

m1 (1) = m.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

21

Now
(m) =

( m1 (1))

= ( m1 )(1)
= ( m1 )(1)

(since C( ))

= m1 ((1))
= m1 (k)
= m1 ( k1 (1))
= ( m1 k1 )(1)
= ( k1 m1 )(1)
= k1 ( m1 (1))
= k1 (m).
as required. Hence , so C( ) and hence C( ) = .
(
)
1 1
(c) Let A =
GL(2, R). What is C(A)?
1 0
(
)
a b
A 2x2 matrix B =
is in C(A) if and only if AB = BA and B is
c d
invertible.
Now: AB = BA is the same as
(
)(
) (
)(
)
1 1
a b
a b
1 1
=
1 0
c d
c d
1 0
Here

(
LHS =

Again

(
LHS =

a+c
a

b+d
b

a+c
a

b+d
b

(
RHS =

(
RHS =

Now, LHS=RHS i
a+c = a+b
a

= c+d

b+d

= a

= c.

This holds i
b=c
So AB = BA i

and
(

B=

a = b + d.

b+d b
b
d

a+b
c+d

a
c

a+b
c+d

a
c

)
.
)
.


RALPH STOHR

22

Hence

((
C

1 1
1 0
(

(d) Let D =

))

{(
=

b+d b
b
d

}
: b, d R, (b + d)d b = 0 .
2

)
1 0
GL(2, R). What is C(D)? Again, equating
0 2
(
)(
) (
)(
)
1 0
a b
a b
1 0
=
0 2
c d
c d
0 2

we get

(
LHS =

a
2c

b
2d

(
RHS =

a
c

2b
2d

)
.

Here we have LHS = RHS i b = 2b and c = 2c, i.e. i b = c = 0. Hence


((
)) {(
)
}
1 0
a 0
C
=
: a, d R, ad = 0 = D(2, R).
0 2
0 d

THE CENTRE
Let G be an arbitrary group. The centre of G is the set
Z(G) = {g G : gx = xg x G}.
In other words, the centre of G is the set all those elements that commute with all
other elements in G.
Fact: The centre Z(G) is a subgroup of G.
Proof. Clearly, e Z(G), so Z(G) = , and we can apply the Subgroup
Criterion. Now, if g, h Z(G), i.e. gx = xg and hx = xh for all x G, then
gh Z(G) since for all x G we have
(gh)x = g(hx) = g(xh) = (gx)h = (xg)h = x(gh),
i.e. gh Z(G).
Also, if g Z(G), then g 1 Z(G) since for all x G we have
g 1 x = g 1 xe = g 1 xgg 1 = g 1 gxg 1 = exg 1 = xg 1 .
Hence Z(G) satises the two conditions of the Subgroup Criterion, so Z(G)
G.

Some obvious facts about the centre:
In any abelian group G, Z(G) = G.
In fact, a group G is abelian if and only if Z(G) = G.
For all a G, Z(G) C(a).
In fact,

Z(G) =
C(a).
aG

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

23

Examples: Again, since groups of numbers and the groups Zn are abelian, they
just coincide with their centres. However, things are dierent for symmetric groups
and matrix groups.
(a) Consider S3 = {e, (12), (13), (23), (123), (132)}. Here we have
(12)(13) =

(13)(12)

(12), (13)
/ Z(S3 )

(23)(123) =

(123)(23)

(23), (123)
/ Z(S3 )

(23)(132) =

(132)(23)

(132)
/ Z(S3 ).

Hence,
Z(S3 ) = {e}.

(b) More generally,


Z(Sn ) = {e}

n 3.

Proof. We need to show that no element of Sn except e is in the centre. In other


words, we need to verify that that for any Sn with = e there exists a
permutation Sn such that = . Let = e, then moves at least one
element of = {1, 2, . . . , n}, so a, b such that a = b and (a) = b. Since
n 3, c such that c = a and c = b. Now put = (ac). Then = .
Indeed,
( )(a) = ( (a)) = (c),
( )(a) = ((a)) = (b) = b.
So if = , then (c) = b. But this is impossible since (a) = b, a = c, and
is 1-1. Hence = and so
/ Z(Sn ).

(c) For the general linear group we have
Z(Gl(2, R)) = Scal(2, R).
Clearly, the scalar matrices are contained in the centre, since multiplying a matrix
by a scalar matrix (no matter if on the right or on the left) amount to multiplying
all entries of the matrix by the scalar in question:
(
)(
) (
) (
)(
)
0
a b
a b
a b
0
=
=
0
c d
c d
c d
0
(
)
a b
Now suppose A =
Z(Gl(2, R)). Then
c d
(
)(
) (
)(
)
a b
1 1
1 1
a b
=
.
c d
0 1
0 1
c d
In this matrix equation we have
(
)
a a+b
LHS =
c c+d

(
RHS =

a+c b+d
c
d

Hence equality holds if and only if


a=a+c & a+b=b+d & c+d=d

c = 0 & a = d.


RALPH STOHR

24

)
a b
. But to be a
So if a matrix is in the centre, it must be of the form
0 a
central matrix, it must commute with all matrices in Gl(2, R). In particular, we
must have
)(
) (
)(
)
(
1 0
1 0
a b
a b
=
.
0 a
1 1
1 1
0 a
(

Here
LHS =

a+b b
a
a

(
RHS =

a
b
a a+b

)
.

So we have equality if and only if


a+b=a

b = 0.

a 0
, i.e. it is a scalar matrix. Of
0 a
course we must have a = 0 for the matrix to be invertible. So we have proved that
Z(Gl(2, R)) = Scal(2, R).
Alternatively, we could have used our earlier examples of centralizers to show
that Z(Gl(2, R)) = Scal(2, R). Recall that
((
)) {(
)
}
1 0
a 0
C
=
: a, d R, ad = 0 = D(2, R).
0 2
0 d
Hence a central matrix is of the form

and that
C

((

1 1
1 0

))

{(
=

b+d b
b
d

}
: b, d R, (b + d)d b = 0 .
2

Any matrix in the centre must belong to both of these centralizers, i.e. it must
be in the intersection of the two centralizers, which is the group of scalar matrices
Scal(2, R).
Our rst proof, however, can nicely be modied to establish a more general
result, namely that Z(Gl(n, R)) = Scal(n, R).

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

25

4. Cyclic Groups
Definition. A group G is called cyclic, if there exists an element a G such
that G = a.
In other words, G is cyclic if all its elements are powers of a single element. If
G = a, then a is called a generator for G.
Examples: (a) Z is an innite cyclic group:
Z = 1 = 1

(b) For any natural n,


Zn = 1
is a cyclic group of order n. In particular, for any natural an there exists a nite
group of order n.
Theorem 4.1. Any subgroup of a cyclic group is itself cyclic.
Proof. Let G = a be a cyclic group with generator a, and let H be a subgroup
of G. If H = {e}, then H = e is cyclic with generator e. Now suppose H = {e}.
Then H contains some non-zero power of a, say ak . Being a subgroup, H also
contains the inverse of ak , that is ak . Since one of k and k is positive, we may
conclude that H contains a positive power of a.
Now let m be the smallest positive integer such that am H. We will show that
H = am .
Clearly, am H, so we need to show that H am . Let h be an arbitrary
element of H. Then h = as for some s Z. Write s = mt + r with 0 r < m.
Then we have
h = as = atm+r = (am )t ar
It follows that
ar = (am )t h.
Consider the RHS: Here am H, and hence (am )t H, and also h H. Since
H is a subgroup, it is closed under products, and so (am )t h H. But this means
ar H. Now recall that r < m, and m was the smallest positive integer such
that am H. Hence r = 0. But then h = (am )t , i.e. h am . Consequently,
H am , as required.
.
Suppose the G = a is a nite cyclic group of order n, so the order of the
generator a is n. By our Theorem, any subgroup H of G is itself cyclic, so it is of
the form H = am for some integer m. In fact, we can be more precise.
Lemma 4.2. Let G = a be a nite cyclic group of order n. Then, for any
integer m, am = ad where d = (m, n) is the greatest common divisor of n and
m.

26

RALPH STOHR

Proof. Since d divides m, am is a power of ad , and we clearly have am ad .


It remains to prove the inverse inclusion. By the Euclidean algorithm there exist
integers s and t such that d = sm + tn. But then
ad = asm+tn = (am )s (an )t = (am )s (e)t = (am )s ,
so ad is a power of am . Consequently, ad am , and the result follows.

An immediate consequence is the following


Corollary 1. The order of am is equal to the order of ad , namely n/d.
Proof. Since am = ad , the respective generators must be of the same order.
Since d is a divisor of n, the order of ad is obviously n/d.

Corollary 2. The element am G is a generator for G i (m, n) = 1.
Proof. The subgroup am has order n/d, so it coincides with G i d = 1.
Another consequence of the Lemma is the following
Theorem 4.3. The subgroups of a nite cyclic group of order n are in one-to-one
correspondence with the divisors of n.
Proof. Let a be a generator for G. Then, by Theorem 4.1 and Lemma 4.2, every
subgroup of G is of the form ad where d is a divisor of n. Also, if d1 and d2 are
distint divisors of n, then ad1 = ad2 (as they have dierent orders, namely n/d1
and n/d2 , respectively).
Remark: In view of Corollary 1, the order of a subgroup of a nite cyclic group
G divides the order of G. This is a special case of a very important Theorem,
Lagranges Theorem, which states that if G is any nite group and H is a subgroup
of G, then the order of H divides the order of G.

5. Cosets and Lagranges Theorem


Let G be a group and let H be a subgroup of G. For a (xed) element g G,
set
gH = {gh : h H},
i.e. gH is the set of all products gh where g is a xed element of G and h runs over
all elements of the subgroup H. So if H = {h1 , h2 , h3 , . . .}, then
gH = {gh1 , gh2 , gh3 , . . .}.
Definition. Let G be a group, H G. A set of the form gH with g G is
called a left coset of H in G.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

27

Examples:
(a)

Z 3 = {. . . , 6, 3, 0, 3, 6, 9, . . .}.

For a Z, the left coset a + 3 is


a + 3 = {. . . , a 6, a 3, a, a + 3, a + 6, a + 9, . . .}.
So we have 3 distinct cosets of 3 in Z:

{. . . , 6, 3, 0, 3, 6, 9, . . .}, if a 0 mod 3;
a + 3 =
{. . . , 5, 2, 1, 4, 7, 10, . . .}, if a 1 mod 3;

{. . . , 4, 1, 2, 5, 8, 11, . . .}, if a 2 mod 3.

(2)

Z15 5 = {0, 5, 10}.

For k Z15 , the left coset k + 5 is


k + 5 = {k, k + 5, k + 10}.
So we have 5 distinct cosets of 5 in Z15 :

{0, 5, 10},

{1, 6, 11},
k + 5 =

{4, 9, 14},

(3)

if k 0 mod 5;
if k 1 mod 5;

if k 4 mod 5.

S3 (12) = {e, (12)}

Here we get
e(12)

= {ee, e(12)} = {e, (12)}

(12)(12)

= {(12)e, (12)(12)} = {(12), e}

(13)(12)

= {(13)e, (13)(12)} = {(13), (123)}

(23)(12)

= {(23)e, (23)(12)} = {(23), (132)}

(123)(12)

= {(123)e, (123)(12)} = {(123), (13)}

(132)(12)

= {(132)e, (132)(12)} = {(132), (23)}

Hence we have three distinct cosets of (12) in S3 :


e(12) = (12)(12) = {e, (12)}
(13)(12) =

(123)(12) = {(13), (123)}

(23)(12) =

(132)(12) = {(23), (132)}

Ex.: Work out the cosets of (123) in S3 .


Remarks: (a)The subgroup H itself is always one of the cosets of H in G (since
eH = H, obviously). In fact, for all h H, we have hH = H. Indeed, of course we
have hH H, but we have also the inverse inclusion H hH because, if k H,
then k = h(h1 k) hH.


RALPH STOHR

28

(b) For all g G, g gH (because g = ge gH).


Now we are going to deduce Lagranges Theorem, a fundamental result at the
very heart of Group Theory and arguably the most important Theorem in this
course. We need two Lemmas, and then the theorem will follow easily.
Lemma 5.1. Let H G, and x, y G. Then
either

xH = yH

xH yH = .

or

Proof. Assume that xH yH = . We need to show that then xH = yH. Since


xH yH = , there exists an element z xH yH. Then
z = xh1 for some h1 H (as z xH) and
z = yh2 for some h2 H (as z yH).
Therefore,
xh1 = yh2

x = yh2 h1
1 .

and hence

Now let a xH. Then a = xh3 for some h3 H. But then


a = xh3 = yh2 h1
1 h3 yH

(since h2 h1
1 h3 H.).

Consequently, xH yH. Likewise, yH xH, so xH = yH.

Corollary. If H G, then G is the disjoint union of the distinct left cosets of


H in G.
Proof. Any element of G belongs to some left coset of H in G (for example,
g gH), so G is the union of those left cosets. Then the Lemma tells us that
distinct cosets are disjoint.

Definition. The number of (distinct) left cosets of H in G is called the index
of H in G, and is denoted by [G : H].
In our examples we have seen that
[Z : 3] = 3,

[Z15 : 5] = 5,

[S3 : (12)] = 3.

The examples also illustrate what we know from the Corollary, namely, that any
group G is the disjoint union of the left cosets of H in G.
Lemma 5.2. Let H be a nite subgroup of a group G. Then |gH| = |H| for all
g G.
Proof. Let
H = {h1 , h2 , . . . , hn }
and assume that the hi are distinct as listed. Then
gH = {gh1 , gh2 , . . . , ghn }.

MATH 20201: ALGEBRAIC STRUCTURES I (SECTIONS 1-5)

29

But these elements too are distinct as listed. Indeed, if ghi = ghj , then hi = hj by
the Cancelation Lemma. Hence gH has exactly n elements, so |gH| = |H|.

LAGRANGES THEOREM. Let G be a nite group and H G. Then
|G| = [G : H]|H|
where [G : H] is the index of H in G.
Proof. Let [G : H] = r and let
g1 H, g2 H, . . . , gr H
be the distinct left cosets of H in G. By the Corollary to Lemma 5.1, G is the
disjoint union of those cosets:
G = g1 H g2 H gr H
Since the union is disjoint we have
|G| = |g1 H| + |g2 H| + + |gr H|.

By Lemma 5.2, |gi H| = |H| for i = 1, 2, . . . , r. Hence


|G| = |H| + |H| + + |H| = r|H| = [G : H]|H|.
|
{z
}
r

So |G| = [G : H]|H| as required.

Corollary 1. If H G, then the order of the subgroup H divides the order of


the group G.

Corollary 2. If g G, then the order of the element g divides |G|, the order of
the group G.
Proof. This is because the order of the element g is equal to the order of the
cyclic subgroup g.

Corollary 3. If |G| = p, where p is a prime, then G is cyclic.
Proof. Let g G with g = e. By Lagranges Theorem, |g| divides |G|. Since
|G| = p, a prime, this gives that |g| = 1 or |g| = p. But the former is impossible
since g contains at least two elements, namely g and e. Hence |g| = p = |G| and
therefore g = G.


Vous aimerez peut-être aussi