When the matrix has a repeated eigenvalue (so the characteristic polynomial has as a factor for ) but doesn’t have enough linearly independent eigenvectors to span the corresponding eigenspace, the system requires generalized eigenvectors to construct a full set of solutions.

The key concept: even though is an eigenvalue with multiplicity , you might only have one linearly independent eigenvector. In that case, alone doesn’t give solutions — you need additional solutions involving , , etc.

Algebraic vs geometric multiplicity

For an eigenvalue :

  • Algebraic multiplicity : number of times appears as a root of .
  • Geometric multiplicity : dimension of the eigenspace , i.e., the number of linearly independent eigenvectors.

In general, . When equal, the matrix is “well-behaved” for — you have enough eigenvectors. When , the matrix is defective at and you need generalized eigenvectors.

Example: has , so with . The eigenspace is one-dimensional () — only one eigenvector exists.

Generalized eigenvectors

To get a second linearly independent solution when , look for a solution of the form

where and are vectors to be determined.

Compute the derivative:

Set equal to . Match coefficients of and :

So is an eigenvector (set it to , the one we already found), and is a generalized eigenvector — a vector that maps to under .

Worked example

For :

Step 1: is the repeated eigenvalue.

Step 2 (eigenvector): , i.e., . Pick .

Step 3 (generalized eigenvector): , i.e., .

Both equations give . Pick , :

Step 4 (general solution):

The two solutions are and . Linearly independent (Wronskian nonzero).

Higher multiplicities

For with , you’d need three solutions. Following the pattern:

Plugging in and matching coefficients gives:

So you build a “Jordan chain” of generalized eigenvectors, each mapping to the previous one under .

In general, for with , you find a Jordan chain of length (or several chains summing to total length ).

Why this happens

For a “diagonalizable” matrix (where for every eigenvalue), the matrix has a basis of eigenvectors and the system decouples. For a “defective” matrix, the generalized eigenvectors fill in the missing dimensions of the solution space.

The general theory: any matrix has a Jordan canonical form where is a block-diagonal matrix of Jordan blocks. Each Jordan block of size corresponds to one generalized eigenvector chain of length .

Phase portrait

For 2D systems with a repeated eigenvalue:

  • If (two eigenvectors): trajectories are straight lines through origin scaled by . Equilibrium is a proper node.
  • If (one eigenvector): trajectories curve, tangent to the eigenvector direction. Equilibrium is an improper node.

See Phase plane behaviour case 4 for diagrams.

For other eigenvalue scenarios, see Distinct real eigenvalues case and Complex conjugate eigenvalues case. For algebraic linear-algebra context (eigenspaces, Jordan form), see your linear algebra notes.