Section 30.2 Examples
Example 30.2.1. A transition matrix of generalized eigenvectors for a matrix with more than one eigenvalue.
Let's see what happens if we try to apply Procedure 29.4.1 to the 7×7 matrix
If you compute the characteristic polynomial of A (maybe use a computer algebra system?), you will find
Thus, the eigenvalues of A are λ1=3, with multiplicity m1=4, and λ2=−1, with multiplicity m2=3. Since A has two distinct eigenvalues, we will not be able to put A into scalar-triangular form. But let's compute the (generalized) eigenspaces of A anyway.
We begin with λ1=3:
Since the geometric multiplicity of the eigenvalue λ1=3 is not equal to the algebraic multiplicity, we need to continue with powers of (3I−A).
The dimension of this generalized eigensubspace is equal to the multiplicity of λ1=3, so we have G3(A)=E23(A) (Statement 5 of Theorem 29.6.1). Following Procedure 29.4.1, we extend our basis for E3(A) to one for E23(A) instead of just using the above basis.
Now we continue with eigenvalue λ2=−1:
We are not up to the algebraic multiplicity m2=3, so continue with powers of (−I−A):
The dimension of E2−1(A) is still not equal to the algebraic multiplicity of λ2=−1, so continue:
We are now up to the algebraic multiplicity for λ2=−1, so G−1(A)=E3−1(A). Again, remember that we need to build our basis for G−1(A) one eigensubspace at a time. But notice that this time the first two vectors in our basis for E3−1(A) above are already the same as our basis for E2−1(A), and the first vector in that basis is already the same as our basis vector for E−1(A). So we already have a basis for the generalized eigenspace G−1(A) of the form required by the scalar-triangularization procedure, without any further adjustment:
Finally, let's take P to be the matrix whose columns are our basis vectors for G3(A) and G−1(A):
If you compute the rank of P, you will find that it is 7. Since P is a 7×7 matrix, this tells us that the columns of P form a basis for R7 (Theorem 21.5.5). And since P was formed by combining the bases from two different subspaces of R7, this calculation tells us that the generalized eigenspaces actually form a complete independent set of subspaces.
But are they a complete set of independent, A-invariant subspaces? We're not yet sure, but let's compute P−1AP anyway and see what happens. Remember that we can do this by row reducing [PAP]→[IP−1AP]:
It worked! Form matrix P−1AP is upper triangular. But it also has a block-diagonal form — to emphasize this, let's remove some of the zeros in the bottom left and top right:
We have two blocks, one for each generalized eigenspace of A. Each block is scalar-triangular, with the corresponding eigenvalue down the diagonal of the block, and of size equal to the algebraic multiplicity of the eigenvalue. This pattern is no coincidence.