Complex and Repeated Eigenvalues
What does a solution curve look like when a matrix refuses to have two independent eigendirections? The Eigenvalue Method for Linear Systems handles the generic case beautifully. Find eigenvalues, find eigenvectors, write down exponentials, done. But two structurally important failures haunt every real or larger system. These are eigenvalues that are complex, and eigenvalues that are repeated with too few eigenvectors to span the space. Both failures are not exotic accidents. They occur on entire codimension-one and codimension-two loci in the space of matrices. They also govern some of the most visually important dynamics in the subject: spirals, centers, and shear-flow degeneracies. This article completes the eigenvalue method by resolving both failure modes rigorously. For complex eigenvalues, we show that the real and imaginary parts of a complex-valued solution form a genuine real basis. We extract the exact geometric content — rotation frequency and radial growth/decay rate — directly from the eigenvalue's real and imaginary parts. For repeated eigenvalues with a deficient eigenspace (the "defective" case), we construct generalized eigenvectors via the Jordan chain condition. We then prove that the resulting vector-valued functions solve the system and remain linearly independent. The unifying idea is that a linear system always has a full basis of solutions. This basis is built from the generalized eigenstructure of . This holds whether or not is diagonalizable, and whether or not its eigenvalues are real. This is the finite-dimensional shadow of the Matrix Exponential , which we foreshadow but do not yet construct. What follows gives you the complete classification of linear phase portraits — spirals, centers, and improper nodes. It also gives the algorithmic machinery to write exact solutions in every case.
- A complex eigenvalue () of a real matrix always comes paired with its conjugate , and the real/imaginary parts of one complex solution give two real independent solutions.
- These real solutions trace spirals () or ellipses/centers (), with rotation frequency and radial rate .
- A repeated eigenvalue with only one independent eigenvector is called defective; a single exponential solution is not enough.
- The missing solution is built from a generalized eigenvector solving , giving a solution with a term.
- Together, ordinary eigenvectors, complex eigenvectors, and generalized eigenvectors always produce a full basis of independent real solutions to .
- Key idea: every failure of "enough independent eigenvectors" is repaired by passing to real/imaginary parts (complex case) or Jordan chains (repeated case), and both constructions are forced by the algebra of .
Where this lives today
Complex eigenvalues with negative real part are exactly the signature of a stable spiral (focus), the generic outcome of damped linear oscillators; the same real/imaginary decomposition used above is the backbone of AC circuit analysis, where impedance eigenvalues determine ringing frequency and decay rate. In control theory, pole placement for feedback stabilization is literally the act of choosing eigenvalues of a closed-loop matrix, and engineers explicitly design for complex conjugate pairs with prescribed real part (settling time) and imaginary part (oscillation frequency). Defective (Jordan-block) eigenstructure appears in critically damped systems — the borderline between oscillation and pure decay — and in the study of resonance, where a forcing frequency exactly matching a system's natural frequency produces secular (-growing) terms structurally identical to the solutions here. In numerical linear algebra, sensitivity of eigenvalue computations to perturbation is dramatically worse near defective matrices, a phenomenon quantified by the Jordan structure. In quantum mechanics and Markov chain theory, non-diagonalizable transition generators require the same generalized-eigenvector expansion to compute correctly.
Ask the tutor: How does the Jordan chain construction generalize to a matrix with a single eigenvalue of algebraic multiplicity 4 split across two Jordan blocks of size 2?
Let be a real constant matrix and consider the linear homogeneous system
A scalar is an eigenvalue of if ; a nonzero with is a corresponding eigenvector. If with is a complex eigenvalue with eigenvector (), the complex solution
has a real part and imaginary part . An eigenvalue (real, say) is defective (or of deficient geometric multiplicity) if its algebraic multiplicity (multiplicity as a root of the characteristic polynomial) exceeds the dimension of its eigenspace . For a defective with a one-dimensional eigenspace spanned by , a vector is a generalized eigenvector of rank 2 if
The pair is called a Jordan chain of length .
Intuition
Think of as a machine that tells a point its instantaneous velocity, . Along a real eigendirection, the machine simply stretches or shrinks: motion stays on a line through the origin, scaled by . Complex eigenvalues arise exactly when no real line is invariant — the vector field has genuine rotational content, twisting every ray into its neighbor. Algebraically the eigenvector must then be complex, but the underlying dynamics is completely real: the real and imaginary parts of the complex solution trace out an ellipse (if ) or a logarithmic spiral (if ), because literally is a rotation-scaling operator in disguise. The defective case is the opposite kind of degeneracy: instead of too much symmetry, there is too little room. A repeated eigenvalue wants two independent directions fixed under scaling by , but only provides one. The system compensates with a shear: nearby trajectories don't just scale, they also get dragged sideways, producing the polynomial correction that is the hallmark of every defective normal form (the Jordan block). Geometrically this is the borderline case between a node with two eigendirections and a spiral with none — an "improper node," where all orbits become tangent to a single line as .
Let be a real matrix.
(A) Complex case. Suppose (, ) is an eigenvalue of with eigenvector (). Then is also an eigenvalue with eigenvector , and the two real vector-valued functions
are real-valued solutions of , and are linearly independent (as functions, at every fixed in the sense of the Wronskian) whenever are linearly independent over , which always holds when .
(B) Defective repeated case. Suppose is an eigenvalue of algebraic multiplicity whose eigenspace is one-dimensional, spanned by . Then there exists solving
and the two vector functions
are linearly independent solutions of . In both cases the pair of real solutions produced is linearly independent over as functions of , and together with solutions from the remaining eigenvalues they form a fundamental set (basis for the solution space) whenever the eigenvalue structure of accounts for all dimensions.
We prove (A) and (B) separately, each by direct verification plus a linear-independence argument. The technique throughout is substitution and matching real/imaginary or polynomial-in- parts, justified by uniqueness of representation in and in the space of exponential-polynomial functions.
Part (A): existence of the conjugate eigenpair. Since is real, its characteristic polynomial has real coefficients. If then, taking complex conjugates of the equation (valid since conjugation is a ring homomorphism on and coefficients are real, so ), we get . Hence is also an eigenvalue. If satisfies , take the entrywise conjugate of this equation. Since is real, , so
which shows is an eigenvector for . This establishes the first claim of (A).
Part (A): solves the system. Differentiate directly (valid since is a constant complex vector and is differentiable in with , a fact provable from the power series definition of the complex exponential, term-by-term differentiable by uniform convergence on compact -intervals):
using , and linearity of (a constant real matrix) to pull it past the scalar . So solves the complex-extended system .
Part (A): real and imaginary parts also solve the real system. Write with real-valued. Since is a real matrix, has real part and imaginary part . Differentiation is applied entrywise (each entry is a differentiable complex function of the real variable , and differentiation commutes with taking real/imaginary parts because and are -linear continuous operations), so
Matching real and imaginary parts of (using that a complex-valued function of a real variable is zero iff both its real and imaginary parts are zero, applied to ) gives
So both and are (real) solutions of .
Part (A): the explicit formulas. Using Euler's formula (itself a consequence of matching power series, a standard fact assumed known) and ,
Reading off real and imaginary parts gives exactly and as claimed.
Part (A): linear independence. First, must be linearly independent over whenever : if for real (the case forces , an entirely imaginary eigenvector, handled symmetrically below), then , so ; a short computation shows for a real scalar forcing to be a real eigenvector, and consequently would have to be real (a real matrix acting on a real eigenvector produces a real eigenvalue via compared against , forcing ), contradicting . Hence are -independent. Now evaluate at : , . If for all for constants , evaluating at gives , and independence of forces . Hence are linearly independent solutions (their values at alone are independent vectors, which suffices to show the functions themselves are independent, since a nontrivial linear combination vanishing identically would vanish at too).
Part (B): existence of the generalized eigenvector . Since has algebraic multiplicity , the matrix is singular with -dimensional kernel (by hypothesis, geometric multiplicity ), hence has rank . We must show , i.e., that the linear equation is solvable. Consider the restriction of to , and let , , with , by rank–nullity. We use the algebraic fact (a standard consequence of the primary decomposition / Jordan form theorem, established independently of the present theorem and not circular here since it is pure linear algebra about a single matrix, not about solving ODEs) that for an eigenvalue of algebraic multiplicity and geometric multiplicity , the generalized eigenspace
has dimension exactly . Granting this, pick any — such a vector exists because the kernel of the square strictly contains the kernel of (dimension ). Set . Then
so , a -dimensional space spanned by ; also since . Hence for some nonzero real scalar . Rescaling gives exactly, as required. This proves existence.
Part (B): verifying solves the system. Compute the derivative of using the product rule (justified since each entry is a product of the differentiable scalar function and a differentiable, in fact affine, function of ):
On the other hand,
using (eigenvector equation) and linearity of . We need , i.e., comparing the two displayed expressions (both multiplied by the common nonzero factor ),
which is exactly the defining equation for established above. Hence solves . (And solves the system by the same computation as in Part (A) with .)
Part (B): linear independence of . Suppose for all , with . Dividing by the nonvanishing scalar ,
i.e.
Differentiate this identity in (it holds identically, so its derivative is also identically zero): . Since (it is an eigenvector), . Substituting back, forces as well. Hence is linearly independent.
∎Worked examples
Example 1 (complex eigenvalues, asymmetric matrix). Consider
The characteristic polynomial is
computed by expanding , then subtracting , giving . So : purely imaginary, , . For , solve :
From the second row, , so take , . Check with the first row: . ✓. So
By the theorem, with ,
The general solution is . Since , trajectories are closed curves (ellipses) around the origin — a center — with angular period . Sanity check via trace/determinant: , ; both match exactly (, ).
Example 2 (defective repeated eigenvalue, non-trivial Jordan chain). Consider
Characteristic polynomial:
So with algebraic multiplicity . Find the eigenspace: solve ,
Row two is times row one (check: ✓), so the system has rank , and the eigenspace is one-dimensional: . Take , :
Since the eigenspace is -dimensional but algebraic multiplicity is , is defective. Solve :
From row one: . Row two: — consistent (as guaranteed by the theorem, since is in the range). Choose , giving :
Verify directly: , and . ✓ matches, confirming . By the theorem, the general solution is
As all nonzero solutions tangent to the line spanned by (since the term dominates the constant term for large , and ), while as , : this is an unstable improper node.
The hypothesis in Part (B) that the eigenspace of the repeated eigenvalue is exactly one-dimensional is essential; without it there is nothing to fix, and forcing the construction anyway produces a false claim. Take (algebraic multiplicity ) but now with
Here , so is two-dimensional — the eigenspace already has the full dimension the algebraic multiplicity demands, so is not defective and Part (B) simply does not apply. If one nonetheless tried to search for a "generalized eigenvector" solving for some chosen eigenvector , the left side is identically for every (since ), so the equation reads — unsolvable. Any function of the form manufactured by ignoring the hypothesis fails to solve : differentiating gives , while applied gives ; these differ by , so the supposed "solution" is not actually a solution. The correct general solution here is simply for arbitrary — every direction is already an eigendirection, so no shear term ever appears. This shows the defectiveness hypothesis (geometric multiplicity strictly less than algebraic multiplicity) cannot be dropped: it is precisely what licenses the existence of a genuine generalized eigenvector.
Scope, edge cases & common traps
| Situation | Eigenvalue data | Correct solution form | Common trap |
|---|---|---|---|
| Distinct real eigenvalues | none — the base Eigenvalue Method for Linear Systems case | ||
| Complex conjugate pair | , | (real/imag parts) | writing and forgetting to convert to a real basis |
| Purely imaginary eigenvalue | closed elliptical orbits (a center) | assuming all rotational behavior implies decay/growth — no, alone controls that | |
| Repeated eigenvalue, full eigenspace | mult. , | , no -term | inventing a spurious generalized eigenvector when none is needed (see counterexample) |
| Repeated eigenvalue, deficient eigenspace | mult. , | and | solving with the wrong (any scalar multiple works, but it must be the actual spanning eigenvector, not an unrelated vector) |
The mathematician behind it
Origins · 1 minMarie Ennemond Camille Jordan and how this was discovered
Camille Jordan is the namesake of the Jordan canonical form, the structural theorem (used implicitly in the proof of Part (B) above) that classifies every complex square matrix up to similarity into blocks governed by chains of generalized eigenvectors. His 1870 treatise Traité des substitutions et des équations algébriques built the theory of matrix decomposition that later became indispensable to the qualitative theory of ordinary differential equations pioneered by Poincaré. Jordan worked across group theory, topology, and linear algebra, and the "Jordan block" — the exact algebraic object responsible for the terms seen in defective systems — bears his name precisely because he identified the canonical structure underlying repeated eigenvalues with deficient eigenspaces.
Why do complex eigenvalues of a real matrix always come in conjugate pairs?
Because the characteristic polynomial has strictly real coefficients whenever is a real matrix. Complex conjugation is a field automorphism of that fixes every real number, so applying it to the equation gives . Thus is automatically a root too. The same conjugation argument upgrades to eigenvectors: conjugating entrywise and using shows is an eigenvector for . This pairing is a purely algebraic fact about real matrices, holding regardless of the differential equation context — it is the reason real dynamical systems never exhibit "half" a rotation.
Is the real part of a complex eigenvalue always the decay/growth rate of the spiral?
Yes, and this is exact, not approximate. Writing , the complex solution is , so the magnitude of the oscillating factor is exactly : trajectories shrink toward the origin if , grow away if , and trace exactly periodic closed curves if . The imaginary part controls the angular frequency of rotation ( is the period). These two numbers, and , completely determine the qualitative shape (spiral in / spiral out / center) independent of which specific eigenvector is chosen.
What if I pick a different generalized eigenvector solving the same equation — does the solution change?
Any two solutions of differ by an element of , i.e. for some scalar . Substituting into , so the new solution is just the old one plus a multiple of . This does not change the solution space (the span of is unaffected), only the specific basis representative, exactly as with any choice of basis for a vector space.
How does this connect to the matrix exponential ?
Every construction here — real/imaginary parts for complex eigenvalues, and the terms for defective repeated eigenvalues — is a special, hands-on case of the general formula , where is defined by the convergent matrix power series . When is diagonalizable this series collapses to the eigenvector expansion; when has a Jordan block, the series naturally produces polynomial-in- corrections identical to the ones derived by hand here. The eigenvector/generalized-eigenvector method is thus the concrete, computable face of the more abstract matrix exponential, explored further under The Matrix Exponential.
Can a or larger system have a chain of three generalized eigenvectors?
Yes. If an eigenvalue has algebraic multiplicity but geometric multiplicity , one builds a full Jordan chain with , , , producing solutions , , and . The pattern generalizes: a Jordan block of size produces terms with powers of up to , all multiplied by . The proof technique (differentiate the linear-independence identity repeatedly) generalizes directly.
Why can't I just use two ordinary (non-generalized) eigenvectors when the eigenvalue is defective?
Because by definition of "defective," the eigenspace is only one-dimensional — there is only one independent eigendirection to find, no matter how you search. Any second candidate eigenvector you find will be a scalar multiple of the first, giving a linearly dependent pair, which cannot span the two-dimensional solution space needed. The generalized eigenvector is not optional convenience; it is mathematically forced by the rank–nullity theorem, since leaves no room for a second true eigenvector once the eigenspace is deficient.
Do complex eigenvalues ever occur for a symmetric real matrix?
No. Every real symmetric matrix has only real eigenvalues, a consequence of the spectral theorem (provable via the Hermitian inner product: if is real and with , then is simultaneously real, by symmetry, and equal to , forcing real). So spirals and centers can never arise from a symmetric coefficient matrix; complex eigenvalues require genuine asymmetry, exactly as seen in both worked examples above, where the off-diagonal entries are unequal in magnitude or sign.