Section 40 The Jordan Canonical Form
Focus Questions
By the end of this section, you should be able to give precise and thorough answers to the questions listed below. You may want to keep these questions in mind to focus your thoughts as you complete the section.
What is the Jordan canonical form of a square matrix?
What is a generalized eigenvector of a matrix and how are generalized eigenvectors related to the Jordan canonical form of a matrix?
What does it mean for a vector space
to be a direct sum of subspacesWhat is a nilpotent matrix? How do nilpotent matrices play a role in the Jordan canonical form?
What does it mean for a subspace
of a vector space to be invariant under a linear transformation
Subsection Application: The Bailey Model of an Epidemic
The COVID-19 epidemic has generated many mathematical and statistical models to try to understand the spread of the virus. In 1950 Norman Bailey proposed a simple stochastic model of the spread of an epidemic. The solution to the model involves matrix exponentials and the Jordan canonical form is a useful tool for calculating matrix exponentials.Subsection Introduction
We have seen several different matrix factorizations so far, eigenvalue decomposition (Section 19), singular value decomposition (Section 29), QR factorization (Section 25), and LU factorization (Section 22). In this section, we investigate the Jordan canonical form, which in a way generalizes the eigenvalue decomposition. For matrices with an eigenvalue decomposition, the geometric multiplicity of each eigenvalue (the dimension of the corresponding eigenspace) must equal its algebraic multiplicity (the number of times the eigenvalue occurs as a root of the characteristic polynomial of the matrix). We know that not every matrix has an eigenvalue decomposition. However, every square matrix has a Jordan canonical form, in which we use generalized eigenvectors and block diagonal form to approximate the eigenvalue decomposition behavior. At the end of the section we provide a complete proof of the existence of the Jordan canonical form.Subsection When an Eigenvalue Decomposition Does Not Exist
Recall that an eigenvalue decomposition of a matrix exists if and only if the algebraic multiplicity equals the geometric multiplicity for each eigenvalue. In this case, the whole spacePreview Activity 40.1.
(a)
All of the matrices below have only one eigenvalue,
(i)
(ii)
(iii)
(iv)
(v)
(vi)
(vii)
(viii)
(ix)
(b)
In the examples above, the only matrices where the algebraic and geometric multiplicities of the eigenvalue 2 are equal are the diagonal matrices, which obviously have eigenvalue decompositions. The existence of ones above the diagonal destroys this property. However, the positioning of the ones is also strategical. By letting ones above the diagonal determine how to split the matrix into diagonal blocks, we can categorize the matrices. For example, the matrix in part (c) has one big
(c)
For this last problem, we will focus on the matrix
Subsection Generalized Eigenvectors and the Jordan Canonical Form
If anActivity 40.2.
Let
(a)
Find a vector
(b)
Let
(c)
Describe the effect of
Definition 40.1.
Let
for some positive integer
Activity 40.3.
Let
The matrix
(a)
To begin, we look for a vector
(b)
Let
(c)
Let
(d)
Let
Theorem 40.2.
Let
Activity 40.4.
Let
The only eigenvalue of
(a)
Identify the smallest value of
(b)
Find a vector
(c)
Now let
(d)
Find a fourth vector
Theorem 40.3.
Every square matrix is similar to a matrix in Jordan canonical form.
Activity 40.5.
Let
(a)
Assume that the reduced row echelon forms of
Find a vector
(b)
Assume that the reduced row echelon forms of
Find a vector
(c)
Find a generalized eigenvector
(d)
How does the matrix
(e)
How many Jordan blocks are there in
Since similar matrices have the same eigenvalues, the eigenvalues of
and therefore of are the diagonal entries of Moreover, the number of times a diagonal entry appears in is the algebraic multiplicity of the eigenvalue. This is also the sum of the sizes of all Jordan blocks corresponding toGiven an eigenvalue
its geometric multiplicity is the number of Jordan blocks corresponding to-
Each generalized eigenvector leads to a Jordan block for that eigenvector. The number of Jordan blocks corresponding to
of size at least is Thus, the number of Jordan blocks of size exactly is
Corollary 40.4. The Cayley-Hamilton Theorem.
Let
Subsection Geometry of Matrix Transformations using the Jordan Canonical Form
Activity 40.6.
(a)
Recall from Section 7 that a matrix transformation
The result is that if
Definition 40.7.
A matrix transformation
for all in and is in for all not in
(b)
Let
(i)
Let
(ii)
Let
(iii)
Explain why
Activity 40.7.
Let
(a)
Explain why
(b)
The matrix
(c)
If we begin with an arbitrary vector
(d)
Describe in detail what
(e)
Put this all together to describe the action of
Subsection Proof of the Existence of the Jordan Canonical Form
While we have constructed an algorithm to find a Jordan canonical form of a square matrix, we haven't yet addressed the question of whether every square matrix has a Jordan canonical form. We do that in this section. Consider that any vectorDefinition 40.9.
A vector space
with
Theorem 40.10.
Let
wheneverIf
is finite dimensional, and if is a basis for then the set is a basis for
Subsection Nilpotent Matrices and Invariant Subspaces
We will prove the existence of the Jordan canonical form in two steps. In the next subsection Lemma 40.14 will show that every linear transformation can be diagonalized in some form, and Lemma 40.15 will provide the specific Jordan canonical form. Before we proceed to the lemmas, there are two concepts we need to introduce — nilpotent matrices and invariant subspaces. We don't need these concepts beyond our proof, so we won't spend a lot of time on them.Activity 40.8.
Let
(a)
Calculate the positive integer powers of
(b)
Compare the eigenvalues of
Definition 40.11.
A square matrix
Theorem 40.12.
A square matrix
Definition 40.13.
A subspace
Activity 40.9.
Let
(a)
Let
(b)
Recall that
(c)
Recall that
Subsection The Jordan Canonical Form
We are now ready to prove the existence of the Jordan canonical form.Lemma 40.14.
Let
Activity 40.10.
Let
The matrix of
The eigenvalues of
For every
(a)
Technology shows that
(b)
Technology also shows that
(c)
Identify the
Proof of Lemma 40.14.
Choose a
so
Now
We plan to show that
But
We conclude that
Now we will show that
and
But
Also, the Rank-Nullity Theorem shows that
So
Next we demonstrate that
and
So
and
We conclude our proof by induction on the number
Thus, the statement is true when
for some positive integer
for some positive integers
Lemma 40.15.
Let
are non-zero vectors that form a basis of
Activity 40.11.
Let
Let
Technology shows that the only eigenvalue of
while
(a)
Notice that the vector
(b)
We know two other eigenvectors of
(c)
Let
Proof of Lemma 40.15.
If
We proceed by induction on
form a basis for
Now
is a basis for
form a basis for
for some scalars
Using the relationship
Recall that
But this final equation is a linear combination of the basis elements in (40.4) of
But this is a linear combination of vectors in a basis for
The Rank-Nullity Theorem shows tells us that
But this is exactly the number of vectors in our claimed basis (40.6). This verifies Lemma 40.15 with
Example 40.16.
We work with the transformation
Recall from Activity 40.10 that
and a basis for
we see that
The reduced row echelon form of
while
We can also apply Lemma 40.15 to
we have that
It follows that
Let
it follows that
and we have found a basis for
Subsection Examples
What follows are worked examples that use the concepts from this section.Example 40.17.
Find a Jordan form
(a)
Solution.
The eigenvalues of
(b)
Solution.
Since
(c)
Solution.
Again,
Now
Notice that Let
Now
Notice that Let
Example 40.19.
Let
Solution.
First note that
and so
If we consider the coordinate system in
Subsection Summary
-
Any square matrix
is similar to a Jordan canonical formwhere each matrix
is a Jordan block of the formwith
as a eigenvalue of -
A generalized eigenvector of an
matrix corresponding to an eigenvalue of is a non-zero vector satisfyingfor some positive integer
If is an matrix, then we can find a basis of consisting of generalized eigenvectors of so that that matrix has the property that is a Jordan canonical form. -
A vector space
is a direct sum of subspaces if every vector in can be written uniquely as a sumwith
for each A square matrix
is nilpotent if and only if is the only eigenvalue of The Jordan form of a matrix can always be written in the form where is a diagonal matrix and is a nilpotent matrix.A subspace
of a vector space is invariant under a linear transformation if whenever is in
Exercises Exercises
1.
Find a Jordan canonical form for each of the following matrices.
(a)
(b)
(c)
(d)
2.
Let
3.
Show that the Jordan canonical form of
4.
Let
5.
Find all of the Jordan canonical forms for
6.
Find the Jordan canonical form of
7.
For the matrix
8.
A polynomial in two variables is an object of the form
where
is a polynomial in two variables. The degree of a monomial
and
That is,
and
You may assume that
(a)
Explain why
(b)
Explain why
(c)
Show that
(d)
Find ordered bases
(e)
Recall that a linear transformation can be defined by its action on a basis. So define
What matrix is
9.
Let
be a chain of generalized eigenvectors for a matrix
(a)
Explain why
Show that
(b)
Consider the equation
for scalars
(i)
Multiply both sides of (40.8) on the left by
(ii)
Rewrite (40.8) using the result from part i. Explain how we can then demonstrate that
(iii)
Describe how we can use the process in parts i. and ii. to show that
10.
Find, if possible, a matrix transformation
11.
Let
(a)
Find a matrix
(b)
Determine the entries of
12.
Let
13.
Let
Show that
14.
Determine which of the following matrices is nilpotent. Justify your answers. For each nilpotent matrix, find its index.
(a)
(b)
(c)
(d)
15.
Find two different nonzero
16.
Find, if possible,
17.
Let
Use a projection onto a subspace.
18.
Let
(a)
Show by example that
(b)
Show that if
19.
Let
20.
Let
21.
(a)
Let
(i)
Show that
Calculate powers of
(ii)
Calculate the matrix product
(b)
If
22.
In this exercise we show that every upper triangular matrix satisfies its characteristic polynomial.
(a)
To illustrate how this will work, consider a
(i)
What is the characteristic polynomial
(ii)
Consider the matrices
(b)
Now we consider the general case. Suppose
23.
Prove Theorem 40.12 that a square matrix
24.
Let
(a)
(b)
If
(c)
25.
Label each of the following statements as True or False. Provide justification for your response.
(a) True/False.
If
(b) True/False.
The Jordan canonical form of a matrix is unique.
(c) True/False.
Every nilpotent matrix is singular.
(d) True/False.
Eigenvectors of a linear transformation
(e) True/False.
It is possible for a generalized eigenvector of a matrix
(f) True/False.
The vectors in a cycle of generalized eigenvectors of a matrix are linearly independent.
(g) True/False.
A Jordan canonical form of a diagonal matrix
(h) True/False.
Let
(i) True/False.
Matrices with the same Jordan canonical form are similar.
(j) True/False.
Let
(k) True/False.
If
(l) True/False.
Let
(m) True/False.
Let
Subsection Project: Modeling an Epidemic
The COVID-19 epidemic has generated many mathematical and statistical models to try to understand the spread of the virus. In this project we examine a simple stochastic model of the spread of an epidemic proposed by Norman Bailey in 1950. 64 This is a model of a relatively mild epidemic in which no one dies from the disease. Of course, mathematicians build on simple models to form more complicated and realistic ones, but this is a good, and accessible, starting point. Bailey writes about the the difficulties in the stochastic 65 analysis of epidemics. For example, the overall epidemic “can often be broken down into smaller epidemics occurring in separate regional subdivisions” and that these regional epidemics “are not necessarily in phase and often interact with each other”. This is behavior that has been clearly evident in the COVID-19 epidemic in the US. Even within a single district, “it is obvious that a given infectious individual has not the same chance of infecting each inhabitant. He will probably be in close contact with a small number of people only, perhaps of the order of 10-50, depending on the nature of his activities.” But then the epidemic for the whole district will “be built up from epidemics taking place in several relatively small groups of associates and acquaintances.” So we can see in this analysis that an epidemic can spread from small, localized areas. Bailey begins by considering a community ofProject Activity 40.12.
If
(a)
Use (40.11) to explain why
(b)
Now show that
Project Activity 40.13.
Assume
and so we only have to be able to find
(a)
We can write
(b)
Find the index of
(c)
Assume that the matrix exponential satisfies the standard property of exponential functions that
(d)
Use the previous information to calculate
Project Activity 40.14.
Let us apply this analysis to a specific case of Bailey's model, with
(a)
Find the entries of
(b)
Let
where
(c)
Find a Jordan canonical form
(d)
Find a diagonal matrix
(e)
Find
Project Activity 40.15.
If
Explain what you see and how this might be related to the phrase “flattening the curve” used during the COVID-19 pandemic of 2020.