Unit 8, lesson 45

Repeated Eigenvalues and Generalized Eigenvectors

How algebraic and geometric multiplicity tell a diagonalizable matrix from a defective one, and how generalized eigenvectors, Jordan chains and the nilpotent part supply the missing solutions of a linear system.

  • Video 45
  • Systems and Eigenvalue Methods

With tt as the independent variable and a prime meaning d/dtd/dt, take the system X′=AXX' = AX whose coefficient matrix AA has rows (2,1)(2, 1) and (0,2)(0, 2). The eigenvalue 22 is a double root of the characteristic polynomial, yet every eigenvector lies on one line, so the eigenvector method gives only the solution e2t(1,0)Te^{2t}(1, 0)^{T} and its multiples. A system of two first-order equations needs two independent solutions. This lesson shows how to tell a repeated eigenvalue with a full set of eigenvectors from one with a missing direction, and how a generalized eigenvector together with a factor of tt supplies the missing solution.

Key terms

Algebraic and geometric multiplicity

Definition Let AA be a constant n×nn \times n matrix with real or complex entries, and allow eigenvalues and eigenvectors to be complex, with eigenvectors in Cn\mathbb{C}^n. The characteristic polynomial p(λ)=det⁡(A−λI)p(\lambda) = \det(A - \lambda I) factors as

p(λ)=∏j=1r(λj−λ)mj,p(\lambda) = \prod_{j=1}^{r} (\lambda_j - \lambda)^{m_j},

where λ1,…,λr\lambda_1, \dots, \lambda_r are the distinct eigenvalues and m1+⋯+mr=nm_1 + \cdots + m_r = n. The algebraic multiplicity of λj\lambda_j is the exponent mjm_j. The geometric multiplicity of λj\lambda_j is the number of linearly independent eigenvectors for λj\lambda_j, which is the dimension of its eigenspace,

dim⁡ker⁡(A−λjI).\dim \ker(A - \lambda_j I).

For every eigenvalue the geometric multiplicity is at least 11 and at most the algebraic multiplicity.

In plain words The algebraic multiplicity counts how often an eigenvalue appears as a root. The geometric multiplicity counts how many independent vectors the matrix simply multiplies by that eigenvalue. The second count can fall short of the first, but it can never exceed it.

Example The matrices 2I2I and AA both have characteristic polynomial (2−λ)2(2 - \lambda)^2, so for each of them the eigenvalue 22 has algebraic multiplicity 22. For 2I2I every nonzero vector is an eigenvector, and the geometric multiplicity is 22. For AA,

A−2I=(0100),A - 2I = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix},

and (A−2I)x=0(A - 2I)x = 0 for x=(x1,x2)Tx = (x_1, x_2)^{T} says only that x2=0x_2 = 0. Every eigenvector is a nonzero multiple of v=(1,0)Tv = (1, 0)^{T}, so the geometric multiplicity is 11.

Diagonalizable matrix

Definition An n×nn \times n matrix AA is diagonalizable if A=VDV−1A = VDV^{-1} for an invertible matrix VV and a diagonal matrix DD, where complex entries are allowed. The columns v1,…,vnv_1, \dots, v_n of VV then form an eigenbasis of Cn\mathbb{C}^n, with Avj=λjvjAv_j = \lambda_j v_j, where λj\lambda_j is the jjth diagonal entry of DD. Each eigenvalue appears on that diagonal as often as its algebraic multiplicity. A matrix is diagonalizable exactly when every eigenvalue has equal algebraic and geometric multiplicities. Having nn distinct eigenvalues is enough for this, but it is not necessary. For a diagonalizable AA, every solution of X′=AXX' = AX is

X(t)=c1eλ1tv1+⋯+cneλntvn\begin{aligned} X(t) = {}&c_1e^{\lambda_1 t}v_1 \\[0.4em] &+ \cdots + c_ne^{\lambda_n t}v_n \end{aligned}

for exactly one choice of the constants c1,…,cnc_1, \dots, c_n.

In plain words A repeated eigenvalue causes no trouble as long as it comes with as many independent eigenvectors as its multiplicity. Each eigenvector then gives its own exponential mode, and together the modes describe every solution.

Example The matrix 2I2I has the repeated eigenvalue 22, and any two independent vectors form an eigenbasis. The solution with X(0)=X0X(0) = X_0 is X(t)=e2tX0X(t) = e^{2t}X_0, which only rescales the initial state. For a 2×22 \times 2 matrix this is the only way a repeated eigenvalue can come with a full eigenbasis. If the eigenspace of λ\lambda is all of C2\mathbb{C}^2, then (A−λI)x=0(A - \lambda I)x = 0 for every xx, and so A=λIA = \lambda I.

Defective matrix

Definition A square matrix is defective if it is not diagonalizable. This happens exactly when some eigenvalue has a geometric multiplicity smaller than its algebraic multiplicity. Only a repeated eigenvalue can be responsible, since algebraic multiplicity 11 forces geometric multiplicity 11. For a defective n×nn \times n matrix the eigenvector solutions eλtve^{\lambda t}v supply only as many independent solutions of X′=AXX' = AX as the sum of the geometric multiplicities, which is less than nn.

In plain words A defective matrix is missing eigenvector directions. Multiplying the eigenvector solution by another constant only rescales it, so the missing solution has to come from a different kind of vector.

Example The matrix AA with rows (2,1)(2, 1) and (0,2)(0, 2) is defective, because its eigenvalue 22 has algebraic multiplicity 22 and geometric multiplicity 11. The eigenvector method gives e2tve^{2t}v with v=(1,0)Tv = (1, 0)^{T}, and every multiple ce2tvce^{2t}v is the same mode with another amplitude. The guess te2tvte^{2t}v, modeled on the scalar case, fails. Its derivative is e2tv+2te2tve^{2t}v + 2te^{2t}v, while

A(te2tv)=2te2tv,A\left(te^{2t}v\right) = 2te^{2t}v,

so a term e2tve^{2t}v is left over.

Generalized eigenvector

Definition Let λ\lambda be an eigenvalue of AA. A nonzero vector ww is a generalized eigenvector of AA for λ\lambda if

(A−λI)kw=0(A - \lambda I)^k w = 0

for some positive integer kk. The smallest such kk is the rank of ww, and the generalized eigenvectors of rank 11 are exactly the ordinary eigenvectors. If λ\lambda has algebraic multiplicity mm, the generalized eigenvectors for λ\lambda together with the zero vector form the generalized eigenspace ker⁡(A−λI)m\ker(A - \lambda I)^m, and its dimension is mm.

In plain words One application of A−λIA - \lambda I sends an eigenvector to zero. A generalized eigenvector may need several applications, and each one moves it a step closer to an ordinary eigenvector. The generalized eigenvectors of an eigenvalue fill a space whose dimension is the algebraic multiplicity, so the missing directions are always found there.

Example For the matrix AA above, take w=(0,1)Tw = (0, 1)^{T}. Then (A−2I)w=(1,0)T=v(A - 2I)w = (1, 0)^{T} = v, which is not zero, and (A−2I)2w=(A−2I)v=0(A - 2I)^2w = (A - 2I)v = 0. So ww is a generalized eigenvector of rank 22. The choice is not unique. Since (A−2I)2=0(A - 2I)^2 = 0, every vector off the eigenvector line has rank 22. For example (5,1)T(5, 1)^{T} also works, and A−2IA - 2I sends it to vv as well.

Jordan chain

Definition A Jordan chain of length kk for the eigenvalue λ\lambda is a list of vectors v1,…,vkv_1, \dots, v_k with v1≠0v_1 \ne 0 and

(A−λI)v1=0,(A−λI)vj=vj−1\begin{gathered} (A - \lambda I)v_1 = 0, \\[0.4em] (A - \lambda I)v_j = v_{j-1} \end{gathered}

for j=2,…,kj = 2, \dots, k. The vectors of a chain are linearly independent, v1v_1 is an eigenvector, and vjv_j is a generalized eigenvector of rank jj. Each chain gives kk linearly independent solutions of X′=AXX' = AX, namely

Xj(t)=eλt∑i=1jtj−i(j−i)! viX_j(t) = e^{\lambda t}\sum_{i=1}^{j} \frac{t^{j-i}}{(j-i)!}\,v_i

for j=1,…,kj = 1, \dots, k. The first two are X1=eλtv1X_1 = e^{\lambda t}v_1 and X2=eλt(tv1+v2)X_2 = e^{\lambda t}(tv_1 + v_2). By the Jordan form theorem, Cn\mathbb{C}^n has a basis made of Jordan chains of AA, and the solutions from all the chains together form a fundamental set. For a 2×22 \times 2 matrix with a repeated eigenvalue λ\lambda and A≠λIA \ne \lambda I, the Cayley-Hamilton theorem gives (A−λI)2=0(A - \lambda I)^2 = 0. So any vector ww outside the eigenspace starts a chain of length 22, with v=(A−λI)wv = (A - \lambda I)w as its eigenvector.

In plain words The matrix A−λIA - \lambda I walks down the chain from vkv_k to vk−1v_{k-1} and so on to v1v_1, and then to zero. Differentiating the factor tt in X2X_2 produces an extra v1v_1, and AA produces the same extra v1v_1 from v2v_2. That match is why the second solution carries a factor of tt.

Example For the matrix AA above, v=(1,0)Tv = (1, 0)^{T} and w=(0,1)Tw = (0, 1)^{T} form a chain of length 22. The general solution is

X(t)=c1e2tv+c2e2t(tv+w)=e2t(c1+c2tc2).\begin{aligned} X(t) &= c_1e^{2t}v \\[0.4em] &\quad + c_2e^{2t}(tv + w) \\[0.4em] &= e^{2t}\begin{pmatrix} c_1 + c_2t \\ c_2 \end{pmatrix}. \end{aligned}

The initial state X(0)=(0,1)TX(0) = (0, 1)^{T} gives c1=0c_1 = 0 and c2=1c_2 = 1, so X(t)=e2t(t,1)TX(t) = e^{2t}(t, 1)^{T}. As a check, the first component te2tte^{2t} has derivative e2t(1+2t)e^{2t}(1 + 2t), which equals twice the first component plus the second. The second component e2te^{2t} has derivative twice itself, as the second row of AA requires.

Nilpotent part

Definition A square matrix NN is nilpotent if Nk=0N^k = 0 for some positive integer kk. If λ\lambda is the only eigenvalue of the n×nn \times n matrix AA, then N=A−λIN = A - \lambda I is nilpotent, with Nn=0N^n = 0 by the Cayley-Hamilton theorem, and A=λI+NA = \lambda I + N splits AA into a multiple of the identity and its nilpotent part. The matrix exponential etA=I+tA+t22!A2+⋯e^{tA} = I + tA + \tfrac{t^2}{2!}A^2 + \cdots, studied in the next lesson, gives the solution X(t)=etAX0X(t) = e^{tA}X_0 with X(0)=X0X(0) = X_0. Because λI\lambda I commutes with NN, it splits as etA=eλtetNe^{tA} = e^{\lambda t}e^{tN}, and the series for etNe^{tN} stops,

etA=eλt(I+tN+⋯+tk−1(k−1)!Nk−1),\begin{aligned} e^{tA} &= e^{\lambda t}\Big(I + tN + \cdots \\[0.4em] &\qquad + \frac{t^{k-1}}{(k-1)!}N^{k-1}\Big), \end{aligned}

where kk is the smallest power with Nk=0N^k = 0. This kk equals the length of the longest Jordan chain for λ\lambda. A matrix with several eigenvalues splits in the same way on each generalized eigenspace. In general A=S+NA = S + N with SS diagonalizable, NN nilpotent and SN=NSSN = NS, and these conditions determine SS and NN uniquely. This NN is called the nilpotent part of AA.

In plain words The identity part of AA only scales every state by eλte^{\lambda t}, and the nilpotent part supplies polynomial factors in tt. Because some power of NN is zero, the polynomial stops, and its degree is one less than the length of the longest chain.

Example For the matrix AA above, N=A−2IN = A - 2I has a single 11 above the diagonal and N2=0N^2 = 0, so

etA=e2t(I+tN)=e2t(1t01).\begin{aligned} e^{tA} &= e^{2t}(I + tN) \\[0.4em] &= e^{2t}\begin{pmatrix} 1 & t \\ 0 & 1 \end{pmatrix}. \end{aligned}

Its columns are the two chain solutions e2tve^{2t}v and e2t(tv+w)e^{2t}(tv + w). For the 3×33 \times 3 matrix JJ with λ\lambda on the diagonal, 11 directly above it and zeros elsewhere, N=J−λIN = J - \lambda I has N2≠0N^2 \ne 0 but N3=0N^3 = 0. The chain has length 33, and a factor t2/2t^2/2 appears,

etJ=eλt(1tt2201t001).e^{tJ} = e^{\lambda t}\begin{pmatrix} 1 & t & \tfrac{t^2}{2} \\ 0 & 1 & t \\ 0 & 0 & 1 \end{pmatrix}.

Check yourself

  1. For each matrix, find the algebraic and geometric multiplicity of its eigenvalue and decide whether it is defective.
P=(−300−3),Q=(−305−3)\begin{gathered} P = \begin{pmatrix} -3 & 0 \\ 0 & -3 \end{pmatrix}, \\[0.4em] Q = \begin{pmatrix} -3 & 0 \\ 5 & -3 \end{pmatrix} \end{gathered}
Show the answer

Both matrices have characteristic polynomial (−3−λ)2(-3 - \lambda)^2, so in each the eigenvalue −3-3 has algebraic multiplicity 22. For PP the matrix P+3IP + 3I is zero, so every nonzero vector is an eigenvector. The geometric multiplicity is 22, and P=−3IP = -3I is diagonalizable. For QQ,

Q+3I=(0050),Q + 3I = \begin{pmatrix} 0 & 0 \\ 5 & 0 \end{pmatrix},

and (Q+3I)x=0(Q + 3I)x = 0 means 5x1=05x_1 = 0. The eigenvectors are the nonzero multiples of (0,1)T(0, 1)^{T}, so the geometric multiplicity is 11 and QQ is defective. The repeated eigenvalue alone does not decide the question.

  1. Solve X′=AXX' = AX with X(0)=(1,2)TX(0) = (1, 2)^{T} for the matrix
A=(1−113).A = \begin{pmatrix} 1 & -1 \\ 1 & 3 \end{pmatrix}.
Show the answer

The characteristic polynomial is (1−λ)(3−λ)+1=λ2−4λ+4=(λ−2)2(1 - \lambda)(3 - \lambda) + 1 = \lambda^2 - 4\lambda + 4 = (\lambda - 2)^2. Then

A−2I=(−1−111),A - 2I = \begin{pmatrix} -1 & -1 \\ 1 & 1 \end{pmatrix},

whose kernel is spanned by v=(1,−1)Tv = (1, -1)^{T}, so AA is defective. The equation (A−2I)w=v(A - 2I)w = v reduces to −w1−w2=1-w_1 - w_2 = 1, and w=(−1,0)Tw = (-1, 0)^{T} is one solution. The general solution is c1e2tv+c2e2t(tv+w)c_1e^{2t}v + c_2e^{2t}(tv + w). At t=0t = 0 it equals c1v+c2w=(c1−c2,−c1)Tc_1v + c_2w = (c_1 - c_2, -c_1)^{T}, and setting this equal to (1,2)T(1, 2)^{T} gives c1=−2c_1 = -2 and c2=−3c_2 = -3. Hence

X(t)=e2t(1−3t2+3t).X(t) = e^{2t}\begin{pmatrix} 1 - 3t \\ 2 + 3t \end{pmatrix}.

To check, the first component has derivative e2t(−1−6t)e^{2t}(-1 - 6t), which is the first component minus the second. The second component has derivative e2t(7+6t)e^{2t}(7 + 6t), which is the first component plus three times the second. The nilpotent part gives the same answer in one line. Since (A−2I)2=0(A - 2I)^2 = 0 and (A−2I)X(0)=(−3,3)T(A - 2I)X(0) = (-3, 3)^{T},

X(t)=e2tX(0)+te2t(A−2I)X(0)=e2t(1−3t,2+3t)T.\begin{aligned} X(t) &= e^{2t}X(0) \\[0.4em] &\quad + te^{2t}(A - 2I)X(0) \\[0.4em] &= e^{2t}(1 - 3t, 2 + 3t)^{T}. \end{aligned}
  1. The matrix BB with rows (−1,1)(-1, 1) and (0,−1)(0, -1) is defective. A classmate argues that the factor tt in its second chain solution makes the solutions of X′=BXX' = BX grow. Decide whether every solution tends to the origin, and compare with the nilpotent matrix NN with rows (0,1)(0, 1) and (0,0)(0, 0).
Show the answer

The vectors v=(1,0)Tv = (1, 0)^{T} and w=(0,1)Tw = (0, 1)^{T} form a chain for BB with λ=−1\lambda = -1, since (B+I)w=v(B + I)w = v and (B+I)v=0(B + I)v = 0. Every solution is therefore

X(t)=e−t(c1+c2tc2).X(t) = e^{-t}\begin{pmatrix} c_1 + c_2t \\ c_2 \end{pmatrix}.

Because te−t→0te^{-t} \to 0 as t→∞t \to \infty, both components tend to 00 for every choice of the constants, so every solution approaches the origin. The negative exponential rate outweighs the polynomial factor. For NN the eigenvalue is 00, the solutions are (c1+c2t,c2)T(c_1 + c_2t, c_2)^{T}, and every solution with c2≠0c_2 \ne 0 is unbounded. The factor tt decides the long-term behavior only when the real part of the eigenvalue is zero.

How this lesson connects