Processing math: 100%
Skip to main content

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

A=[3411040034040000511000022300006120004505104311031].

If you compute the characteristic polynomial of A (maybe use a computer algebra system?), you will find

cA(λ)=(λ3)4(λ+1)3.

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:

3IA=[0411040004040000211000021300006150004505404311034]rowreduce[1000001010001000101000001100000000000000000000000]E3(A)=Span{[1000001],[0100010],[0011100]}.

Since the geometric multiplicity of the eigenvalue λ1=3 is not equal to the algebraic multiplicity, we need to continue with powers of (3IA).

(3IA)2=[016808160001601600000000000160160000160160001624024160168707816]rowreduce[1000001010001000101000000000000000000000000000000]E23(A)=Span{[1000001],[0100010],[0010100],[0001000]}

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.

G3(A)=Span{[1000001],[0100010],[0011100],[0001000]}.

Now we continue with eigenvalue λ2=1:

(1)IA=[4411040044040000611000023300006110004505004311030]rowreduce[1000000010000000100000001000000010000000100000000]E1(A)=Span{[0000001]}.

We are not up to the algebraic multiplicity m2=3, so continue with powers of (IA):

(IA)2=[16161688160016160160000328800000880000328800016160160016161587160]rowreduce[1000010010000000100000001000000010000000000000000]E21(A)=Span{[0000001],[1000010]}.

The dimension of E21(A) is still not equal to the algebraic multiplicity of λ2=1, so continue:

(IA)3=[646496484864006464064000016048480000321616000016048480006464064006464964848640]rowreduce[1000110010010000100000001100000000000000000000000]E31(A)=Span{[0000001],[1000010],[1101100]}.

We are now up to the algebraic multiplicity for λ2=1, so G1(A)=E31(A). Again, remember that we need to build our basis for G1(A) one eigensubspace at a time. But notice that this time the first two vectors in our basis for E31(A) above are already the same as our basis for E21(A), and the first vector in that basis is already the same as our basis vector for E1(A). So we already have a basis for the generalized eigenspace G1(A) of the form required by the scalar-triangularization procedure, without any further adjustment:

G1(A)=Span{[0000001],[1000010],[1101100]}.

Finally, let's take P to be the matrix whose columns are our basis vectors for G3(A) and G1(A):

P=[1000011010000100100000011001001000101000101000100].

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 P1AP anyway and see what happens. Remember that we can do this by row reducing [PAP][IP1AP]:

[10000113411040010000103404000010000005110000110010022300001000100612000100010045051010001004311031]rowreduce[10000003001000010000003000000010000003100000010000003000000010000001120000010000001100000010000001].

It worked! Form matrix P1AP 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:

P1AP=[3001030000310003112011001].

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.