Several structures in this chapter have quietly
behaved alike. The invertible matrices, the
non-zero elements of a field, and the bijections of a
set can each be combined, have an element that does
nothing, and can be undone. This short section gives
that common structure a name, proves its basic rules
once, and introduces the permutations that the
determinant in Chapter 7 is built from. We keep it
brief: groups are a language for us here, not a
subject.
Groups
Look at four situations side by side. In , the set of
invertible matrices in , we multiply
matrices, does
nothing, and each is undone by (Theorem 0.9.7). In a
field , we
multiply non-zero elements, does nothing, and each
is undone by
. The four
rotations of a square about its center (by ) can be performed one after another,
the rotation by does nothing, and
each rotation is undone by rotating back. The bijections
of a set
are composed,
does nothing, and each is undone by its inverse function
(Theorem 0.4.7). The
objects differ completely, but the rules we use are the
same three. So we give the pattern a name.
A group is a set with one way of combining
elements, in which combining is associative, some
element does nothing, and every element can be
undone.
Definition
0.10.1 (Group)
A group is a set together with a
binary operation , , such
that:
- (G1)
(Associativity) for
all ;
- (G2)
(Identity) there is an element with for
every ;
- (G3)
(Inverses) for every
there is
with , where is the element of
(G2).
The group is abelian if moreover
for all
.
In words: the operation is a function on pairs, so
the combination of two elements of lies in again; this
“closure” is built into the phrase “binary operation
”.
(G1) lets us drop brackets. (G2) asks for an element
that changes nothing, from both sides.
(G3) asks that each element can be undone, again from
both sides, back to that same . When the operation is
addition we write , and
instead of , and ; this notation is
only used for abelian groups.
Example
(Groups)
Check that each of the following is a group, and
decide which are abelian: ; and for a field ; under matrix
multiplication; the set of bijections under composition; and a one-element set
with .
Solution. : the sum of
integers is an integer, addition is associative, is an identity, and
undoes . It is abelian. is a group for the
same reasons, by the field axioms (Definition 0.7.1); it
is abelian.
: the product of two non-zero elements is
non-zero by Theorem 0.7.1, so the
operation lands in . Associativity and the identity
come from
the field axioms, and each has an inverse , which is non-zero
since . It is abelian.
: by Theorem 0.9.7 (part
3), a product of invertible matrices is invertible, so
the operation lands in . Associativity
holds by Theorem 0.9.4, is invertible and is
an identity, and undoes by part 2. For it is
not abelian: for , , while the product in the
other order is . (Over read as ; the two products still
differ.) For , put these blocks in the top-left corner and
’s further down
the diagonal. is just , and is
abelian.
: a
composition of bijections is a bijection (Theorem 0.4.3),
composition is associative (Theorem 0.4.2), is an identity, and
each bijection has an inverse function (Theorem 0.4.7), which
is again a bijection. We will see below that is not abelian for
.
: all three
axioms reduce to . This trivial group is the
degenerate case; it reappears as the smallest subgroup
of every group.
Now non-examples, each a minimal change of an
example. Replace addition on by multiplication.
The operation still lands in , it is associative,
and is an
identity. But (G3) fails: there is no integer with . So is
not a group. Similarly, replace by all of under
multiplication: (G1) and (G2) still hold with , but the zero matrix
has no inverse, so (G3) fails. Keep under : the identity is there, but has no inverse in .
Warning. The operation must
land in the set. under matrix
addition is not a group: and are invertible, but
is not, so addition is not even a binary operation on
. Before
checking (G1)–(G3), check that combining two elements of
the set gives an element of the set.
The rules we proved separately for fields and for
matrices follow from the axioms alone. It is worth
proving them once:
Theorem
0.10.1 (Basic properties of groups)
Let be a group
and .
- The identity element of is unique.
- The inverse of is unique. We denote it
by .
- and .
- (Cancellation) If , then . If , then .
Proof. For 1, suppose and both satisfy (G2).
Then ,
using that
is an identity, and , using that is one. Hence .
For 2, suppose
and both
satisfy
and . By (G2) and (G1),
For 3, the equations say
that is an
inverse of ,
so by part 2. Next, by (G1), and similarly . By part 2, .
For 4, suppose . Multiplying on the left by and using (G1),
. The second
statement follows by multiplying on the right by . This proves the
theorem.
These are the arguments of Theorem 0.9.7 with
matrices erased. That is the point of the definition: a
proof that uses only (G1)–(G3) holds in every group at
once.
Subgroups
After a structure comes the substructure. The even
integers sit inside and form a group on their own, with the same
operation.
Definition
0.10.2 (Subgroup)
Let be a
group. A subset is a subgroup of if , and and for
all .
Then the operation of restricts to a binary
operation on , and
is a group with
it: (G1) holds in
because it holds in , and (G2), (G3) hold
because and the
inverses lie in .
In practice one checks a single condition:
Theorem
0.10.2 (Subgroup test)
Let be a group
and .
Then is a
subgroup of if
and only if and for all
.
Proof. () If is a subgroup, then
, so . For
we have
, and
then .
()
Suppose and for all
. Pick
. Taking
gives
.
For , taking
gives .
For , we
now know , so by Theorem 0.10.1. Hence
is a subgroup.
This proves the theorem.
For example, is a subgroup of . In additive
notation the test reads “”, and , while . By contrast
is non-empty and closed under , but :
the test fails, because lacks inverses. The
set of odd integers fails more badly, since it does not
contain . In , the invertible
diagonal matrices form a subgroup: is one, and by Example (Some invertible matrices)
the inverse of is , so is again
diagonal with non-zero diagonal entries. Every group
has the subgroups
and .
Homomorphisms
After objects come the maps between them that respect
the structure.
Definition
0.10.3 (Group homomorphism)
Let and be groups. A function
is a homomorphism if for all
. A
bijective homomorphism is an
isomorphism. The
kernel of is , where is the identity of
.
The product
on the left is taken in , and on
the right in . For
example, , , is a homomorphism, since
; its kernel is . The map , , is a
homomorphism of additive groups, because is
exactly how addition on was defined (Example (Addition modulo is well defined));
its kernel is .
On the other hand, from to itself is not a homomorphism: writing
,
we get but .
Theorem
0.10.3 (Basic properties of
homomorphisms)
Let be a homomorphism of groups. Then , for every , and is a
subgroup of .
Proof. Since , cancellation (Theorem 0.10.1) gives
.
Next, , and
similarly , so by uniqueness of inverses.
Finally, , and for , so . By Theorem 0.10.2, is a
subgroup. This proves the theorem.
Two homomorphisms will matter later: the determinant
and the sign , both
in Chapter 7. Linear maps in Chapter 2 are, among other
things, homomorphisms of additive groups, and their
kernels will be one of our main tools.
Permutations
A permutation of is a
bijection , and is the group of all
of them, the symmetric group. It has
elements: there
are choices for
, then
for , and so on.
A permutation can be written in
two-line notation, with below . A more compact
notation lists what happens along a loop. For
distinct , the cycle
is the permutation sending and fixing every other element. A cycle of
length is a
transposition: swaps and . The same cycle can be
written starting at any of its entries: , but is different.
The product in means the composition
:
first apply , then . So
products of cycles are read from right to
left.
Example
(Computing with cycles)
In , compute
and
. In
, write (two-line notation) as a
product of cycles.
Solution. For , follow each
element through first, then : , , . So
. For : , , . So
. The two products differ, so is not abelian; the
same two transpositions show that is not abelian for
every .
For ,
start at and
follow: , a loop . The smallest element not yet used is : , a loop . Every element is now used, so .
These two cycles move disjoint sets of elements, so they
can be applied in either order.
Warning. Mind the
order. applies first, exactly as
for functions, and as for matrices:
applies first.
Reading a product of cycles from left to right gives the
wrong answer, as the two different products above show.
Quick check. Compute in .
Solution. Apply first: ,
, . So and are swapped and is fixed: .
The example showed : a 3-cycle is a product of
transpositions. Every permutation is, and the proof is a
model induction on .
Theorem
0.10.4 (Transpositions generate )
Let .
Every permutation in is a product of
transpositions.
Idea. Induction on : what is the smaller
object inside a permutation of elements? If fixes , it is really a
permutation of . If not, one transposition repairs that:
swap
back to . The
result fixes ,
so the induction hypothesis applies, and we undo the
swap.
Proof. We use induction on (Theorem 0.2.7). For
, ,
and .
Suppose every permutation in is a product of
transpositions, and let .
Case 1. .
Since is
injective, for , so restricts to a
function . It is
injective because is, and hence
bijective by Theorem 0.4.9. By the
induction hypothesis, with transpositions . Regard
each as a
transposition in fixing . Then
agrees with on and fixes , as does. Hence .
Case 2. . Let . Then , so by Case 1, for some transpositions . Since ,
multiplying on the left by gives , a product of transpositions.
This completes the induction, and proves the
theorem.
The product is not unique: , and one can always insert . What
turns out to be unique is whether the number of
transpositions is even or odd. That fact defines the
sign of a permutation, which we do not
define here; it is the subject of Chapter 7, where it
builds the determinant.
Exercises
A. Check your
understanding
Exercise
(A1)
- (a) State the three
axioms of a group.
- (b) Is with the operation
a group? Justify your answer.
- (c) Determine
whether the following statement is true: “in every
group, .” Justify your answer.
- (d) Compute in .
- (e) Explain why
is
not a subgroup of .
Solution.
- (a) (G1) for all
; (G2) there
is with for all ; (G3) for every there is with . The
operation must be a binary operation .
- (b)
No. Associativity fails: , but .
- (c) False. By Theorem 0.10.1, ,
and this can differ from . In take and , which are
their own inverses. By Example (Computing with cycles),
,
whose inverse is , while . The statement is true in abelian
groups.
- (d) Apply first: ,
, . Hence .
- (e) It is not even a
subset of , since its
elements are not invertible; for instance it does not
contain the identity .
B. Practice
Exercise
(B1: The table of )
List the six elements of in cycle notation and
write out the table whose entry in row and column is . Hence find all
elements
with , and
all that commute
with every element of .
Solution. The elements are . Computing each product right
to left, as in Example (Computing with cycles),
the entry in row ,
column is :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
For example, the entry in row , column is : ,
, , which is .
Reading the diagonal, exactly for . An element commutes with every
element exactly when row equals column . This holds for . It fails for every
other element:
handles and
; handles ; and handles and, since
, also . Hence only
commutes with
everything.
Exercise
(B2: Invertible upper triangular matrices)
Let be a field
and .
- (a) Prove that is a subgroup of .
- (b) For which fields
is abelian? Justify your
answer.
Solution.
- (a) Let . Since , by Theorem 0.7.1, so
is invertible by
Theorem 0.9.8. Hence
, and since . Now let .
By Theorem 0.9.8, . Therefore whose -entry is and whose diagonal
entries , are non-zero
by Theorem 0.7.1. So
,
and is a subgroup
by Theorem 0.10.2.
- (b) It depends on
the field. Case 1: has an element with and (for
example in
or ). Let and , both in
. Then and , which differ in the
-entry since
. So is not
abelian. Case 2: , that is, . Then is forced, so
, and is symmetric
in . So
is abelian over , and over every
other field it is not.
Exercise
(B3: The exponential is an isomorphism)
Let . Show that is a
group, and that , , is an
isomorphism. What is its kernel? You may use the
familiar facts , , and that satisfies and .
Solution. A product of positive
reals is positive, so multiplication is a binary
operation on . It is
associative, is an identity, and for the inverse
is positive.
Hence is a group.
Since ,
maps into , and says
exactly that it is a homomorphism from to . The
function
satisfies and , so is bijective by Theorem 0.4.7. Hence
is an
isomorphism. Its kernel is , since is injective and
.
C. Going deeper
Exercise
(C1: Every element its own inverse)
- (a) Let be a group in which
for
every .
Prove that is
abelian.
- (b) Show that is an
example of such a group, written additively.
Solution.
- (a) Let . The
hypothesis
says that every
is its own inverse, by uniqueness of inverses (Theorem 0.10.1).
Applying this to , and , and using Theorem 0.10.1, Hence
is abelian.
- (b) is a
group by Theorem 0.9.1:
addition is associative, is an identity, and
is an inverse.
In additive notation, “” reads , and indeed
in . (This
group is abelian anyway, consistent with (a).)
Exercise
(C2: The order of a product of disjoint cycles)
The order of is the
smallest integer with , where is the product
of copies of
. Two cycles
are disjoint if no element appears in
both.
- (a) Let be a -cycle. Prove that if and
only if divides
. Deduce that
has order
.
- (b) Prove that
disjoint cycles and commute, and deduce
for all .
- (c) Let be a -cycle and an -cycle, disjoint. Prove
that has
order .
- (d) Find the order
of .
Hint for (c): moves only
elements that appear in .
Solution.
- (a) Index the
entries of the cycle modulo , so
with .
By induction on ,
, indices taken modulo , and fixes every
element not in the cycle. Hence if and
only if for all . Since are
distinct, this holds if and only if ,
that is, .
The smallest with is , so
has order
.
- (b) Let and be the disjoint sets of
elements appearing in and . Note that maps to and fixes everything
outside , and
does the same
with . Let . If
, then and , so ; hence
. The case is the same with
the roles swapped. If , both sides give . Hence .
Then follows by induction on : , moving past one factor at a
time, which is allowed because they commute.
- (c) By (b), . We claim this is if and only if and . One
direction is clear. Conversely, suppose , and
let . Then
, so
by
the hint, and . Since also fixes every
, , and then
as well. By (a), if
and only if and . The smallest such is ,
which is therefore the order of .
- (d) and are disjoint
cycles of lengths
and , so by (c)
the order is .