Processing math: 100%
Skip to main content

Section 34.3 Concepts

Subsection 34.3.1 Properties of Jordan normal form

First, let's visualize the overall form of a matrix in Jordan normal form:

[J1(Ξ»1)J2(Ξ»1)β‹±Jr1(Ξ»1)Jr1+1(Ξ»2)Jr1+2(Ξ»2)β‹±Jr1+r2(Ξ»2)β‹±β‹±Jβ„“(Ξ»k)].

As a Jordan normal form matrix is lower triangular, the diagonal entries are precisely the eigenvalues of the matrix, and the algebraic multiplicity of each eigenvalue is equal to the number of diagonal entries in total in which that eigenvalue appears. In other words, the algebraic multiplicity of each eigenvalue is equal to the sum of the sizes of the Jordan blocks Ji(Ξ»j) for that eigenvalue, corresponding to the size of a β€œmacro” block enclosed in a box in the example matrix above. If we started with a matrix in triangular block form, these β€œmacro” blocks would be the β€œsimplified” form of each block in the triangular block form. That is, a block in triangular block form will break up further into smaller Jordan blocks. (See Example 34.4.1 for an example.) Going further in this direction, notice that each Jordan block is a scalar-triangular form that can be decomposed into a scalar matrix and a matrix in elementary nilpotent form:

J(Ξ»)=Ξ»I+[010β‹±β‹±10].

So an elementary nilpotent matrix is just the special case of a Jordan block that has eigenvalue 0.

Subsection 34.3.2 Uniqueness of Jordan normal form

Every matrix is similiar (over C) to a Jordan normal form matrix (see Theorem 34.5.1). We would like to think of a matrix as having one and only one (unique) Jordan normal form, so that we may use the Jordan normal form to represent and distinguish similarity classes. However, if a matrix A has more that one distinct eigenvalue, we could mix up the order of the eigenvalues to obtain a different matrix in Jordan normal form to which A is also similar. Since there isn't any β€œnatural” way to put the eigenvalues of a given matrix into a specific order, we will have to settle for the fact that a matrix can have several Jordan normal forms. In fact, our requirement that the Jordan blocks for a given eigenvalue Ξ»j be arranged in descending size isn't really β€œnatural” either. Why not ascending size? Why not a random order of sizes? We will just have to accept that a matrix can have many different Jordan normal forms. But at least each of these Jordan normal form matrices will look essentially the same, and all of them will be similar to one another (and to the original matrix).

Subsection 34.3.3 Jordan normal form procedure

Subsection 34.3.4 Determining the form indirectly

Just as in Subsection 33.4.2, it's possible to use rank calculations to determine the precise Jordan normal form matrix to which a given matrix A is similar without actually determining a transition matrix. Since the first step in analyzing the form of a matrix is to determine its eigenvalues and their algebraic multiplicities by calculating the characteristic polynomial of the matrix, we assume we have this information at our disposal.

Consider A to be similar to a Jordan normal form matrix

J=[Ξ»1I+N1Ξ»2I+N2β‹±Ξ»β„“I+Nβ„“].

Note that each block above is not in general a Jordan block β€” it is itself a block-diagonal matrix made up of one or more Jordan blocks. And so each nilpotent part Ni of each eigenvalue-based block is in triangular-block nilpotent form. To know the exact form, we just need to know the form of each nilpotent part. We can approach this task using similar patterns to the ones described in Subsection 33.4.2, once we get those eigenvalues out of the way.

Consider the matrix

Jβˆ’Ξ»1I=[N1(Ξ»2βˆ’Ξ»1)I+N2β‹±(Ξ»β„“βˆ’Ξ»1)I+Nβ„“].

As there shouldn't be any duplicate eigenvalues, the first block of N1=Jβˆ’Ξ»1I is the only one with zeros down the diagonal, and the same is true of any power of Jβˆ’Ξ»1I. So we will always have

rank(Jβˆ’Ξ»1I)k=rankNk+m2+m3+β‹―+mβ„“,

where the mi are the algebraic multiplicities of the other eigenvalues, as usual. In this way, we can investigate the exact form of the nilpotent submatrix N1 exactly as in Subsection 33.4.2, with the understanding that to get at the ranks of powers of N1, we will have to subtract off the sum of the multiplicities of the other eigenvalues from the ranks of powers of Jβˆ’Ξ»1I. Similarly, we can investigate the form of any of the nilpotent Ni using the ranks of powers of Jβˆ’Ξ»iI.

Now, if A is similar to J, then Aβˆ’Ξ»iI is similar to Jβˆ’Ξ»iI for each eigenvalue Ξ»i. (See the proof of Theorem 26.5.8.) So the ranks of powers of the matrices Aβˆ’Ξ»iI will tell us the ranks of the powers of the matrices Jβˆ’Ξ»iI, which means that we can learn the exact form of J by computing the ranks of powers of Aβˆ’Ξ»iI.

See Example 34.4.1 for a simple example of using this kind of reasoning.