It is easy to see that any two equivalent matrices must have the
same size, say
. A non-square matrix is never equivalent to any
diagonal matrix. Thus, the following definition is called for:
An extended diagonal matrix is defined to be the matrix
obtained by taking a diagonal matrix, adding enough zero rows at the bottom and
enough zero columns on the right so that it becomes a matrix of the desired size.
Proposition:
Applying a secondary row (column) operation, we may change a matrix
to
, where
(
).
Proof:
Let
, there are
so that
. Since
,
,
,
which implies that
. Notice that
. Let
be the invertible matrix
. Multiplying
to the left
of
, we are done.
Q.E.D.
Recall from Chapter 4 that a P.I.D. is a unique factorization
domain, we hence are able to define the following length function on a P.I.D
:
Let
be the natural number system (including the additive identity
),
be any
. For any non-zero, non-unit element
, let
denote its primary
decomposition. We define the length function on
by
Remarks:
Observation:
Let
. Let us also define
to be the
following class of
:
.
is closed under the elementary and secondary operations.
Let us define
by
, where
denotes the entry at the
-th row and
-th
column of
. Using the fact that
is
well-ordered, i.e. each non-empty subset of
has a first element, the
following three statements are easy but useful exercises:
so that
,
is an
, where
is an
Hint:
Remark: This part will be helpful for the proving of Theorem 95.
Proposition:
By a sequence of elementary and secondary row and column operations, an
matrix
may be transfigured to
, where
is an
matrix and
is a divisor for each entry of
.
With these two propositions on hand, we are now ready for the main theorem of this section:
Each
matrix
may be transfigured to an extended diagonal matrix of
the following format by a finite number of elementary or secondary operations:
Proof:
Let the rank of
be
. We prove this theorem by induction on
.
If
is a zero matrix, there is nothing to be done. Assume that
. Without loss of generality, may assume that
. By the above proposition,
is equivalent to
, where
is an
matrix and
is a divisor for
each entry of
. Clearly,
. Otherwise,
would be
a zero matrix, so is matrix
. By the previous exercise, the determinantal
rank of
is
, hence a matrix of rank
. By the induction
hypothesis,
can be transfigured to a matrix of
the specified format, so is
.
Q.E.D.
As an application of the last theorem, we have part one of the following
corollary which is an extension of Theorem 8. More importantly,
part 2 and part 3 are two of the main results of this chapter which we have
struggled so hard to work out.
Corollary:
Proof:
Remark:
If
is a Euclidean domain,
can be computed by
the so called "Division Algorithm". (Recall from high school, let
, how can we compute
without appealing to factoring
as products of prime numbers?) Transferring to the matrix language, each
secondary operation may be replaced by a finite number of elementary operations.
The exact statement of Theorem 8 holds for the matrices over any
Euclidean domain.
Exercise: Show that the matrices
and
are equivalent to
the matrices you predicted in the exercises at the end of the last subsection
(Page
).