Section 67: Problem 6 Solution
Working problems is a crucial part of learning mathematics. No one can learn topology merely by poring over the definitions, theorems, and examples that are worked out in the text. One must work part of it out for oneself. To provide that opportunity is the purpose of the exercises.
James R. Munkres
Prove the following:
Theorem. If
is a free abelian group of rank
, then any subgroup
of
is a free abelian group of rank at most
.
Proof. We can assume
, the
-fold cartesian product of
with itself. Let
be projection on the
th coordinate. Given
, let
consist of all elements
of
such that
for
. Then
is a subgroup of
.
Consider the subgroup
of
. If this subgroup is nontrivial, choose
so that
is a generator of this subgroup. Otherwise, set
.
(a) Show
generates
, for each
.
(b) Show the nonzero elements of
form a basis for
, for each
.
(c) Show that
is free abelian with rank at most
.
(a) First, we need to show that if
is a subgroup of
, then
is either trivial or infinite cyclic. If
is not trivial, then it contains a positive integer. Let
be the least positive integer that belongs to
. Suppose
. Then, there are some integer numbers
and
such that
and
. We have
where the right hand side is in
, hence,
is in
. Since
is the least positive integer in
,
. We conclude that for every
, there is some
such that
. At the same time, for every
,
. Therefore,
is generated by
.
The above fact proves that
generates
. Suppose,
generates
. Using the fact above,
generates
, hence, for every
, there is some
such that
. Then,
, and can be generated by
. Therefore,
can be generated by
. By induction, we are done.
(b) This can be done by induction starting from the last coordinate. In fact, the step is already outlined in (a).
(c) Follows from (a) and (b).