Article 6EEV8 Jordan normal form: 1’s above or below diagonal?

Jordan normal form: 1’s above or below diagonal?

by
John
from John D. Cook on (#6EEV8)

Given a square complex matrix A, the Jordan normal form of A is a matrix J such that

jnf0.svg

and J has a particular form. The eigenvalues of A are along the diagonal of J, and the elements above the diagonal are 0s or 1s. There's a particular pattern to the 1s, giving the matrix J a block structure, but that's not the focus of this post.

Some books say a Jordan matrix J has the eigenvalues of A along the diagonal and 0s and 1s below the diagonal.

So we have two definitions. Both agree that the non-zero elements of J are confined to the main diagonal and an adjacent diagonal, but they disagree on whether the secondary diagonal is above or below the main diagonal. It's my impression that placing the 1s below the main diagonal is an older convention. See, for example, [1]. Now I believe it's more common to put the 1s above the main diagonal.

How are these two conventions related and how might you move back and forth between them?

It's often harmless to think of linear transformations and matrices as being interchangeable, but for a moment we need to distinguish them. Let T be a linear transformation and let A be the matrix that represents T with respect to the basis

jnf1.svg

Now suppose we represent T by a new basis consisting of the same vectors but in the opposite order.

jnf2.svg

If we reverse the rows and columns of A then we have the matrix for the representation of T with respect to the new basis.

So if J is a matrix with the eigenvalues of A along the diagonal and 0s and 1s above the diagonal, and we reverse the order of our basis, then we get a new matrix J' with the eigenvalues of A along the diagonal (though in the opposite order) and 0s and 1s below the diagonal. So J and J' represent the same linear transformation with respect to different bases.

Matrix calculations

Let R be the matrix formed by starting with the identity matrix I and reversing all the rows. So while I has 1s along the NW-SE diagonal, R has 1s along the SW-NE diagonal.

Reversing the rows of A is the same as multiplying A by R on the right.

Reversing the columns of A is the same as multiplying A by R on the left.

Here's a 3 by 3 example:

jnf3.svg

Note that the matrix R is its own inverse. So if we have

jnf0.svg

then we can multiply both sides on the left and right by R.

jnf4.svg

If J has 1s above the main diagonal, then RJR has 1s below the main diagonal. And if J has 1's below the main diagonal, RJR has 1s above the main diagonal.

Since R is its own inverse, we have

jnf5.svg

This says that if the similarity transform by P puts A into Jordan form with 1's above (below) the diagonal, then the similarity transform by PR puts A into Jordan form with 1's below (above) the diagonal.

[1] Hirsch and Smale. Differential Equations, Dynamical Systems, and Linear Algebra. 1974.

The post Jordan normal form: 1's above or below diagonal? first appeared on John D. Cook.
External Content
Source RSS or Atom Feed
Feed Location http://feeds.feedburner.com/TheEndeavour?format=xml
Feed Title John D. Cook
Feed Link https://www.johndcook.com/blog
Reply 0 comments