This subsection is optional. It consists of proofs of two results from the prior subsection. These proofs involve the properties of permutations, which will not be used later, except in the optional Jordan Canonical Form subsection.
The prior subsection attacks the problem of showing that
for any size there is
a determinant function on the set of square matrices of that size
by using multilinearity to develop the
permutation expansion.

This reduces the problem to showing that there is a determinant
function on the set of permutation matrices of that size.
Of course, a permutation matrix can be row-swapped to the identity matrix
and to calculate its determinant we can keep track of the number of row swaps.
However, the problem is still not solved.
We still have not shown that the result is well-defined.
For instance, the determinant of

could be computed with one swap
![{\displaystyle P_{\phi }{\xrightarrow[{}]{\rho _{1}\leftrightarrow \rho _{2}}}{\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&1\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/76beb6fd0dae1961d75ba816b876fbba55db89f0)
or with three.
![{\displaystyle P_{\phi }{\xrightarrow[{}]{\rho _{3}\leftrightarrow \rho _{1}}}{\begin{pmatrix}0&0&1&0\\1&0&0&0\\0&1&0&0\\0&0&0&1\end{pmatrix}}{\xrightarrow[{}]{\rho _{2}\leftrightarrow \rho _{3}}}{\begin{pmatrix}0&0&1&0\\0&1&0&0\\1&0&0&0\\0&0&0&1\end{pmatrix}}{\xrightarrow[{}]{\rho _{1}\leftrightarrow \rho _{3}}}{\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&1\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c5f4e8254eefeceb28707dd634d7132d2d033cf9)
Both reductions
have an odd number of swaps so we figure that
but how do we know that there isn't some way to do it with an even number of
swaps?
Corollary 4.6 below proves
that there is no permutation matrix
that can be row-swapped to an identity matrix in two ways, one with
an even number of swaps and the other with an odd number of swaps.
- Definition 4.1
Two rows of a permutation matrix

such that
are in an inversion of their natural order.
- Lemma 4.3
A row-swap in a permutation matrix changes the number of inversions from even to odd, or from odd to even.
- Corollary 4.6
If a permutation matrix has an odd number of inversions then swapping it to the identity takes an odd number of swaps. If it has an even number of inversions then swapping to the identity takes an even number of swaps.
- Proof
The identity matrix has zero inversions. To change an odd number to zero requires an odd number of swaps, and to change an even number to zero requires an even number of swaps.
We still have not shown that the permutation expansion is
well-defined because we have not considered row operations
on permutation matrices other than row swaps.
We will finesse this problem: we will define a function
by altering the permutation expansion formula, replacing
with

(this gives the same value as the permutation expansion
because the prior result shows that
).
This formula's advantage is that the number of inversions
is clearly well-defined — just count them.
Therefore, we will show that a determinant function exists
for all sizes by showing that
is it, that is, that
satisfies the four conditions.
- Lemma 4.7
The function
is a determinant. Hence determinants exist for every
.
- Proof
We'll must check that it has the four properties
from the definition.
Property (4) is easy; in

all of the summands are zero except for the product down the diagonal,
which is one.
For property (3) consider
where
.

Factor the
out of each term to get the desired equality.

For (2), let
.

To convert to unhatted
's,
for each
consider the permutation
that
equals
except that the
-th and
-th numbers are interchanged,
and
.
Replacing the
in
with this
gives
.
Now
(by Lemma 4.3)
and so we get

where the sum is over all permutations
derived from
another permutation
by a swap of the
-th and
-th numbers.
But any permutation can be derived from some other permutation by such a swap,
in one and only one way,
so this summation is in fact a sum over all permutations,
taken once and only once.
Thus
.
To do property (1) let
and consider

(notice: that's
, not
).
Distribute, commute, and factor.
![{\displaystyle {\begin{array}{rl}=&\displaystyle \sum _{\phi }{\big [}t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots kt_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\&\displaystyle \qquad +t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{j,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi ){\big ]}\\\\=&\displaystyle \sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots kt_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\&\displaystyle \qquad +\sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{j,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\\\=&\displaystyle k\cdot \sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )+d(T)\end{array}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa470992dde36b5ecf9715c31f575db54e39192a)
We finish by showing that the terms
add to zero. This sum represents
where
is a matrix equal to
except that row
of
is a copy of row
of
(because the factor is
, not
). Thus,
has two equal rows, rows
and
. Since we have already shown that
changes sign on row swaps, as in Lemma 2.3 we conclude that
.
We have now shown that determinant functions exist for each size.
We already know that for each size there is at most one
determinant.
Therefore, the permutation expansion
computes the one and only determinant value of a square matrix.
We end this subsection by proving the other result
remaining from the prior subsection, that the determinant of a matrix
equals the determinant of its transpose.
- Example 4.8
Writing out the permutation expansion of the general
matrix and of its transpose, and
comparing corresponding terms

(terms with the same letters)

shows that the corresponding permutation matrices are transposes. That is, there is a relationship between these corresponding permutations. Problem 6 shows that they are inverses.
- Theorem 4.9
The determinant of a matrix equals the determinant of its transpose.
- Proof
Call the matrix
and denote the entries of
with
's so that
.
Substitution gives this

and we can finish the argument by manipulating the expression on the right
to be recognizable as the determinant of the transpose.
We have written all permutation expansions
(as in the middle expression above)
with the row indices ascending.
To rewrite the expression on the right in this way, note that
because
is a permutation,
the row indices in the term on the right
, ...,
are just the numbers
, ...,
, rearranged.
We can thus commute to have these ascend, giving
(if the column index is
and the row index is
then,
where the row index is
, the column index is
).
Substituting on the right gives

(Problem 5
shows that
).
Since every permutation is the inverse of another,
a sum over all
is a sum over all permutations

as required.
These summarize the notation used in this book for the
- and
- permutations.
- Problem 1
Give the permutation expansion of a general
matrix
and its transpose.
- This exercise is recommended for all readers.
- Problem 2
This problem appears also in the prior subsection.
- Find the inverse of each
-permutation.
- Find the inverse of each
-permutation.
- This exercise is recommended for all readers.
- Problem 3
- Find the signum of each
-permutation.
- Find the signum of each
-permutation.
- Problem 4
What is the signum of the
-permutation
?
(Strang 1980)
- Problem 5
Prove these.
- Every permutation has an inverse.
-
- Every permutation is the inverse of another.
- Problem 6
Prove that the matrix of the permutation inverse
is the transpose of the matrix of the permutation
,
for any permutation
.
- This exercise is recommended for all readers.
- Problem 7
Show that a permutation matrix with
inversions can be
row swapped to the identity in
steps.
Contrast this with Corollary 4.6.
- This exercise is recommended for all readers.
Solutions
- Strang, Gilbert (1980), Linear Algebra and its Applications (2nd ed.), Hartcourt Brace Javanovich