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 2×22\times 2 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 x′=Ax\mathbf{x}' = A\mathbf{x} always has a full basis of solutions. This basis is built from the generalized eigenstructure of AA. This holds whether or not AA is diagonalizable, and whether or not its eigenvalues are real. This is the finite-dimensional shadow of the Matrix Exponential eAte^{At}, which we foreshadow but do not yet construct. What follows gives you the complete classification of 2×22\times 2 linear phase portraits — spirals, centers, and improper nodes. It also gives the algorithmic machinery to write exact solutions in every case.

Key takeaways
  • A complex eigenvalue λ=a+bi\lambda = a+bi (b≠0b\neq 0) of a real matrix always comes paired with its conjugate λˉ\bar\lambda, and the real/imaginary parts of one complex solution give two real independent solutions.
  • These real solutions trace spirals (a≠0a \neq 0) or ellipses/centers (a=0a = 0), with rotation frequency ∣b∣|b| and radial rate eate^{at}.
  • A repeated eigenvalue λ\lambda with only one independent eigenvector is called defective; a single exponential solution is not enough.
  • The missing solution is built from a generalized eigenvector v2\mathbf{v}_2 solving (A−λI)v2=v1(A-\lambda I)\mathbf{v}_2 = \mathbf{v}_1, giving a solution with a teλtt e^{\lambda t} term.
  • Together, ordinary eigenvectors, complex eigenvectors, and generalized eigenvectors always produce a full basis of nn independent real solutions to x′=Ax\mathbf{x}'=A\mathbf{x}.
  • 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 A−λIA - \lambda I.

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 (tt-growing) terms structurally identical to the t eλtt\,e^{\lambda t} 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 eAte^{At} correctly.

Ask the tutor: How does the Jordan chain construction generalize to a 4×44\times4 matrix with a single eigenvalue of algebraic multiplicity 4 split across two Jordan blocks of size 2?

DefinitionLinear system, eigenpairs, and generalized eigenvectors

Let AA be a real n×nn\times n constant matrix and consider the linear homogeneous system

x′(t)=Ax(t),x(t)∈Rn.\mathbf{x}'(t) = A\mathbf{x}(t), \qquad \mathbf{x}(t)\in\mathbb{R}^n .

A scalar λ∈C\lambda\in\mathbb{C} is an eigenvalue of AA if det⁡(A−λI)=0\det(A-\lambda I)=0; a nonzero v∈Cn\mathbf{v}\in\mathbb{C}^n with (A−λI)v=0(A-\lambda I)\mathbf{v}=\mathbf{0} is a corresponding eigenvector. If λ=a+bi\lambda = a+bi with b≠0b\neq 0 is a complex eigenvalue with eigenvector v=p+iq\mathbf{v} = \mathbf{p}+i\mathbf{q} (p,q∈Rn\mathbf{p},\mathbf{q}\in\mathbb{R}^n), the complex solution

z(t)=eλtv\mathbf{z}(t) = e^{\lambda t}\mathbf{v}

has a real part u(t)=Re⁡z(t)\mathbf{u}(t) = \operatorname{Re}\mathbf{z}(t) and imaginary part w(t)=Im⁡z(t)\mathbf{w}(t) = \operatorname{Im}\mathbf{z}(t). An eigenvalue λ\lambda (real, say) is defective (or of deficient geometric multiplicity) if its algebraic multiplicity mm (multiplicity as a root of the characteristic polynomial) exceeds the dimension of its eigenspace ker⁡(A−λI)\ker(A-\lambda I). For a defective λ\lambda with a one-dimensional eigenspace spanned by v1\mathbf{v}_1, a vector v2\mathbf{v}_2 is a generalized eigenvector of rank 2 if

(A−λI)v2=v1,v2∉ker⁡(A−λI).(A-\lambda I)\mathbf{v}_2 = \mathbf{v}_1, \qquad \mathbf{v}_2 \notin \ker(A-\lambda I).

The pair (v1,v2)(\mathbf{v}_1,\mathbf{v}_2) is called a Jordan chain of length 22.

Intuition

Think of AA as a machine that tells a point its instantaneous velocity, x′=Ax\mathbf{x}' = A\mathbf{x}. Along a real eigendirection, the machine simply stretches or shrinks: motion stays on a line through the origin, scaled by eλte^{\lambda t}. 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 Re⁡λ=0\operatorname{Re}\lambda = 0) or a logarithmic spiral (if Re⁡λ≠0\operatorname{Re}\lambda \neq 0), because eλt=eat(cos⁡bt+isin⁡bt)e^{\lambda t} = e^{at}(\cos bt + i \sin bt) 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 λ\lambda wants two independent directions fixed under scaling by eλte^{\lambda t}, but AA only provides one. The system compensates with a shear: nearby trajectories don't just scale, they also get dragged sideways, producing the polynomial correction t eλtt\,e^{\lambda t} that is the hallmark of every defective normal form (the 2×22\times 2 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 t→±∞t\to\pm\infty.

Figure
Left: rotation-scaling flow of a complex eigenvalue λ=a+bi\lambda=a+bi, a<0a<0. Right: shear flow of a defective repeated eigenvalue, single eigendirection along the axis.
λ = a + bi, a < 0, b ≠ 0 spiral: radius ∝ e^{at}, angle rate b λ repeated, one eigenvector v₁ all curves tangent to eigenline (red)
TheoremReal solutions from complex eigenvalues, and generalized-eigenvector solutions in the defective case

Let AA be a real n×nn\times n matrix.

(A) Complex case. Suppose λ=a+bi\lambda = a+bi (a,b∈Ra,b\in\mathbb{R}, b≠0b\neq 0) is an eigenvalue of AA with eigenvector v=p+iq∈Cn\mathbf{v}=\mathbf{p}+i\mathbf{q}\in\mathbb{C}^n (p,q∈Rn\mathbf p,\mathbf q\in\mathbb R^n). Then λˉ=a−bi\bar\lambda = a-bi is also an eigenvalue with eigenvector vˉ\bar{\mathbf{v}}, and the two real vector-valued functions

u(t)=eat(pcos⁡bt−qsin⁡bt),w(t)=eat(psin⁡bt+qcos⁡bt)\mathbf{u}(t) = e^{at}\big(\mathbf{p}\cos bt - \mathbf{q}\sin bt\big), \qquad \mathbf{w}(t) = e^{at}\big(\mathbf{p}\sin bt + \mathbf{q}\cos bt\big)

are real-valued solutions of x′=Ax\mathbf{x}'=A\mathbf{x}, and {u(t),w(t)}\{\mathbf u(t),\mathbf w(t)\} are linearly independent (as functions, at every fixed tt in the sense of the Wronskian) whenever p,q\mathbf p,\mathbf q are linearly independent over R\mathbb R, which always holds when b≠0b\neq 0.

(B) Defective repeated case. Suppose λ∈R\lambda\in\mathbb R is an eigenvalue of algebraic multiplicity 22 whose eigenspace ker⁡(A−λI)\ker(A-\lambda I) is one-dimensional, spanned by v1\mathbf v_1. Then there exists v2\mathbf v_2 solving

(A−λI)v2=v1,(A-\lambda I)\mathbf v_2 = \mathbf v_1,

and the two vector functions

x1(t)=eλtv1,x2(t)=eλt(t v1+v2)\mathbf x_1(t) = e^{\lambda t}\mathbf v_1, \qquad \mathbf x_2(t) = e^{\lambda t}\big(t\,\mathbf v_1 + \mathbf v_2\big)

are linearly independent solutions of x′=Ax\mathbf x' = A\mathbf x. In both cases the pair of real solutions produced is linearly independent over R\mathbb R as functions of tt, and together with solutions from the remaining eigenvalues they form a fundamental set (basis for the solution space) whenever the eigenvalue structure of AA accounts for all nn dimensions.

Proof

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-tt parts, justified by uniqueness of representation in C=R⊕iR\mathbb{C}=\mathbb{R}\oplus i\mathbb{R} and in the space of exponential-polynomial functions.

Part (A): existence of the conjugate eigenpair. Since AA is real, its characteristic polynomial p(λ)=det⁡(A−λI)p(\lambda)=\det(A-\lambda I) has real coefficients. If p(λ)=0p(\lambda)=0 then, taking complex conjugates of the equation p(λ)=0p(\lambda)=0 (valid since conjugation is a ring homomorphism on C\mathbb C and coefficients are real, so p(λ)‾=p(λˉ)\overline{p(\lambda)} = p(\bar\lambda)), we get p(λˉ)=0p(\bar\lambda)=0. Hence λˉ\bar\lambda is also an eigenvalue. If v\mathbf v satisfies (A−λI)v=0(A-\lambda I)\mathbf v = \mathbf 0, take the entrywise conjugate of this equation. Since AA is real, Aˉ=A\bar A = A, so

(A−λˉI)vˉ=(A−λI)v‾=0ˉ=0,(A - \bar\lambda I)\bar{\mathbf v} = \overline{(A-\lambda I)\mathbf v} = \bar{\mathbf 0} = \mathbf 0,

which shows vˉ\bar{\mathbf v} is an eigenvector for λˉ\bar\lambda. This establishes the first claim of (A).

Part (A): z(t)=eλtv\mathbf z(t)=e^{\lambda t}\mathbf v solves the system. Differentiate directly (valid since v\mathbf v is a constant complex vector and eλte^{\lambda t} is differentiable in tt with ddteλt=λeλt\frac{d}{dt}e^{\lambda t}=\lambda e^{\lambda t}, a fact provable from the power series definition of the complex exponential, term-by-term differentiable by uniform convergence on compact tt-intervals):

z′(t)=λeλtv=eλt(λv)=eλtAv=A(eλtv)=Az(t),\mathbf z'(t) = \lambda e^{\lambda t}\mathbf v = e^{\lambda t}(\lambda \mathbf v) = e^{\lambda t} A\mathbf v = A\big(e^{\lambda t}\mathbf v\big) = A\mathbf z(t),

using (A−λI)v=0  ⟺  Av=λv(A-\lambda I)\mathbf v=\mathbf 0 \iff A\mathbf v = \lambda\mathbf v, and linearity of AA (a constant real matrix) to pull it past the scalar eλte^{\lambda t}. So z\mathbf z solves the complex-extended system z′=Az\mathbf z' = A\mathbf z.

Part (A): real and imaginary parts also solve the real system. Write z(t)=u(t)+iw(t)\mathbf z(t) = \mathbf u(t) + i\mathbf w(t) with u,w\mathbf u,\mathbf w real-valued. Since AA is a real matrix, Az=Au+iAwA\mathbf z = A\mathbf u + iA\mathbf w has real part AuA\mathbf u and imaginary part AwA\mathbf w. Differentiation is applied entrywise (each entry is a differentiable complex function of the real variable tt, and differentiation commutes with taking real/imaginary parts because Re⁡\operatorname{Re} and Im⁡\operatorname{Im} are R\mathbb R-linear continuous operations), so

z′=u′+iw′.\mathbf z' = \mathbf u' + i \mathbf w'.

Matching real and imaginary parts of u′+iw′=Au+iAw\mathbf u' + i\mathbf w' = A\mathbf u + iA\mathbf w (using that a complex-valued function of a real variable is zero iff both its real and imaginary parts are zero, applied to z′−Az=0\mathbf z' - A\mathbf z=0) gives

u′=Au,w′=Aw.\mathbf u' = A\mathbf u, \qquad \mathbf w' = A\mathbf w.

So both u\mathbf u and w\mathbf w are (real) solutions of x′=Ax\mathbf x'=A\mathbf x.

Part (A): the explicit formulas. Using Euler's formula e(a+bi)t=eat(cos⁡bt+isin⁡bt)e^{(a+bi)t} = e^{at}(\cos bt + i\sin bt) (itself a consequence of matching power series, a standard fact assumed known) and v=p+iq\mathbf v = \mathbf p + i\mathbf q,

z(t)=eat(cos⁡bt+isin⁡bt)(p+iq)=eat[(pcos⁡bt−qsin⁡bt)+i(psin⁡bt+qcos⁡bt)].\mathbf z(t) = e^{at}(\cos bt + i \sin bt)(\mathbf p + i\mathbf q) = e^{at}\Big[(\mathbf p\cos bt - \mathbf q\sin bt) + i(\mathbf p \sin bt + \mathbf q\cos bt)\Big].

Reading off real and imaginary parts gives exactly u(t)\mathbf u(t) and w(t)\mathbf w(t) as claimed.

Part (A): linear independence. First, p,q\mathbf p,\mathbf q must be linearly independent over R\mathbb{R} whenever b≠0b\neq 0: if q=cp\mathbf q = c\mathbf p for real cc (the case p=0\mathbf p=\mathbf 0 forces v=iq\mathbf v=i\mathbf q, an entirely imaginary eigenvector, handled symmetrically below), then v=(1+ic)p\mathbf v = (1+ic)\mathbf p, so Ap=Re⁡(λv1+ic)A\mathbf p = \operatorname{Re}\left(\frac{\lambda \mathbf v}{1+ic}\right); a short computation shows Ap=a′pA\mathbf p = a'\mathbf p for a real scalar a′a' forcing p\mathbf p to be a real eigenvector, and consequently λ\lambda would have to be real (a real matrix acting on a real eigenvector produces a real eigenvalue via Ap=a′pA\mathbf{p}=a'\mathbf{p} compared against Av=λv=λ(1+ic)pA\mathbf v=\lambda\mathbf v=\lambda(1+ic)\mathbf p, forcing λ=a′∈R\lambda = a'\in\mathbb R), contradicting b≠0b\neq 0. Hence p,q\mathbf p,\mathbf q are R\mathbb R-independent. Now evaluate at t=0t=0: u(0)=p\mathbf u(0)=\mathbf p, w(0)=q\mathbf w(0)=\mathbf q. If c1u(t)+c2w(t)≡0c_1\mathbf u(t)+c_2\mathbf w(t)\equiv 0 for all tt for constants c1,c2∈Rc_1,c_2\in\mathbb R, evaluating at t=0t=0 gives c1p+c2q=0c_1\mathbf p + c_2\mathbf q = \mathbf 0, and independence of p,q\mathbf p,\mathbf q forces c1=c2=0c_1=c_2=0. Hence u,w\mathbf u,\mathbf w are linearly independent solutions (their values at t=0t=0 alone are independent vectors, which suffices to show the functions themselves are independent, since a nontrivial linear combination vanishing identically would vanish at t=0t=0 too).

Part (B): existence of the generalized eigenvector v2\mathbf v_2. Since λ\lambda has algebraic multiplicity 22, the matrix A−λIA-\lambda I is singular with 11-dimensional kernel (by hypothesis, geometric multiplicity 11), hence has rank n−1n-1. We must show v1∈range⁡(A−λI)\mathbf v_1 \in \operatorname{range}(A-\lambda I), i.e., that the linear equation (A−λI)x=v1(A-\lambda I)\mathbf x = \mathbf v_1 is solvable. Consider the restriction of A−λIA - \lambda I to Rn\mathbb{R}^n, and let N=ker⁡(A−λI)N = \ker(A-\lambda I), R=range⁡(A−λI)R=\operatorname{range}(A-\lambda I), with dim⁡N=1\dim N = 1, dim⁡R=n−1\dim R = n-1 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 22 and geometric multiplicity 11, the generalized eigenspace

ker⁡((A−λI)2)\ker\big((A-\lambda I)^2\big)

has dimension exactly 22. Granting this, pick any v2∈ker⁡((A−λI)2)∖ker⁡(A−λI)\mathbf v_2 \in \ker\big((A-\lambda I)^2\big)\setminus \ker(A-\lambda I) — such a vector exists because the kernel of the square strictly contains the kernel of (A−λI)(A - \lambda I) (dimension 2>12 > 1). Set v1′:=(A−λI)v2\mathbf v_1' := (A-\lambda I)\mathbf v_2. Then

(A−λI)v1′=(A−λI)2v2=0,(A-\lambda I)\mathbf v_1' = (A-\lambda I)^2 \mathbf v_2 = \mathbf 0,

so v1′∈N=ker⁡(A−λI)\mathbf v_1' \in N = \ker(A-\lambda I), a 11-dimensional space spanned by v1\mathbf v_1; also v1′≠0\mathbf v_1'\neq \mathbf 0 since v2∉ker⁡(A−λI)\mathbf v_2\notin \ker(A-\lambda I). Hence v1′=c v1\mathbf v_1' = c\,\mathbf v_1 for some nonzero real scalar cc. Rescaling v2↦v2/c\mathbf v_2 \mapsto \mathbf v_2/c gives (A−λI)v2=v1(A-\lambda I)\mathbf v_2 = \mathbf v_1 exactly, as required. This proves existence.

Part (B): verifying x2(t)\mathbf x_2(t) solves the system. Compute the derivative of x2(t)=eλt(tv1+v2)\mathbf x_2(t) = e^{\lambda t}(t\mathbf v_1+\mathbf v_2) using the product rule (justified since each entry is a product of the differentiable scalar function eλte^{\lambda t} and a differentiable, in fact affine, function of tt):

x2′(t)=λeλt(tv1+v2)+eλtv1=eλt(λtv1+λv2+v1).\mathbf x_2'(t) = \lambda e^{\lambda t}(t\mathbf v_1 + \mathbf v_2) + e^{\lambda t}\mathbf v_1 = e^{\lambda t}\big(\lambda t\mathbf v_1 + \lambda \mathbf v_2 + \mathbf v_1\big).

On the other hand,

Ax2(t)=eλt(tAv1+Av2)=eλt(tλv1+Av2),A\mathbf x_2(t) = e^{\lambda t}\big(tA\mathbf v_1 + A\mathbf v_2\big) = e^{\lambda t}\big(t\lambda \mathbf v_1 + A\mathbf v_2\big),

using Av1=λv1A\mathbf v_1 = \lambda\mathbf v_1 (eigenvector equation) and linearity of AA. We need x2′=Ax2\mathbf x_2' = A\mathbf x_2, i.e., comparing the two displayed expressions (both multiplied by the common nonzero factor eλte^{\lambda t}),

λtv1+λv2+v1=tλv1+Av2⟺λv2+v1=Av2⟺(A−λI)v2=v1,\lambda t\mathbf v_1 + \lambda\mathbf v_2 + \mathbf v_1 = t\lambda\mathbf v_1 + A\mathbf v_2 \quad\Longleftrightarrow\quad \lambda\mathbf v_2+\mathbf v_1 = A\mathbf v_2 \quad\Longleftrightarrow\quad (A-\lambda I)\mathbf v_2 = \mathbf v_1,

which is exactly the defining equation for v2\mathbf v_2 established above. Hence x2\mathbf x_2 solves x′=Ax\mathbf x'=A\mathbf x. (And x1(t)=eλtv1\mathbf x_1(t)=e^{\lambda t}\mathbf v_1 solves the system by the same computation as in Part (A) with b=0b=0.)

Part (B): linear independence of x1,x2\mathbf x_1,\mathbf x_2. Suppose c1x1(t)+c2x2(t)≡0c_1\mathbf x_1(t) + c_2 \mathbf x_2(t) \equiv \mathbf 0 for all t∈Rt\in\mathbb R, with c1,c2∈Rc_1,c_2\in\mathbb R. Dividing by the nonvanishing scalar eλte^{\lambda t},

c1v1+c2(tv1+v2)=0for all t,c_1 \mathbf v_1 + c_2(t\mathbf v_1 + \mathbf v_2) = \mathbf 0 \quad\text{for all } t,

i.e.

(c1+c2t)v1+c2v2=0for all t.(c_1 + c_2 t)\mathbf v_1 + c_2 \mathbf v_2 = \mathbf 0 \quad \text{for all } t.

Differentiate this identity in tt (it holds identically, so its derivative is also identically zero): c2v1=0c_2 \mathbf v_1 = \mathbf 0. Since v1≠0\mathbf v_1\neq \mathbf 0 (it is an eigenvector), c2=0c_2=0. Substituting back, c1v1=0c_1\mathbf v_1 = \mathbf 0 forces c1=0c_1 = 0 as well. Hence {x1,x2}\{\mathbf x_1,\mathbf x_2\} is linearly independent. ■\blacksquare

∎

Worked examples

Example 1 (complex eigenvalues, asymmetric matrix). Consider

A=(1−52−1).A = \begin{pmatrix} 1 & -5 \\ 2 & -1\end{pmatrix}.

The characteristic polynomial is

det⁡(A−λI)=(1−λ)(−1−λ)−(−5)(2)=λ2−1+10=λ2+9,\det(A-\lambda I) = (1-\lambda)(-1-\lambda) - (-5)(2) = \lambda^2 - 1 + 10 = \lambda^2 + 9,

computed by expanding (1−λ)(−1−λ)=−1−λ+λ+λ2=λ2−1(1-\lambda)(-1-\lambda) = -1 -\lambda + \lambda + \lambda^2 = \lambda^2 -1, then subtracting (−5)(2)=−10(-5)(2)=-10, giving λ2−1−(−10)=λ2+9\lambda^2 - 1 - (-10) = \lambda^2+9. So λ=±3i\lambda = \pm 3i: purely imaginary, a=0a=0, b=3b=3. For λ=3i\lambda = 3i, solve (A−3iI)v=0(A - 3iI)\mathbf v = \mathbf 0:

(1−3i−52−1−3i)(v1v2)=0.\begin{pmatrix} 1-3i & -5 \\ 2 & -1-3i\end{pmatrix}\begin{pmatrix}v_1\\v_2\end{pmatrix} = \mathbf 0.

From the second row, 2v1=(1+3i)v22v_1 = (1+3i)v_2, so take v2=2v_2 = 2, v1=1+3iv_1 = 1+3i. Check with the first row: (1−3i)(1+3i)−5(2)=(1+9)−10=0(1-3i)(1+3i) - 5(2) = (1+9) - 10 = 0. ✓. So

v=(1+3i2)=(12)+i(30)=:p+iq.\mathbf v = \begin{pmatrix}1+3i\\2\end{pmatrix} = \begin{pmatrix}1\\2\end{pmatrix} + i\begin{pmatrix}3\\0\end{pmatrix} =: \mathbf p + i\mathbf q.

By the theorem, with a=0,b=3a=0,b=3,

u(t)=cos⁡3t(12)−sin⁡3t(30)=(cos⁡3t−3sin⁡3t2cos⁡3t),\mathbf u(t) = \cos 3t\begin{pmatrix}1\\2\end{pmatrix} - \sin 3t\begin{pmatrix}3\\0\end{pmatrix} = \begin{pmatrix}\cos 3t - 3\sin 3t\\ 2\cos 3t\end{pmatrix},
w(t)=sin⁡3t(12)+cos⁡3t(30)=(sin⁡3t+3cos⁡3t2sin⁡3t).\mathbf w(t) = \sin 3t\begin{pmatrix}1\\2\end{pmatrix} + \cos 3t\begin{pmatrix}3\\0\end{pmatrix} = \begin{pmatrix}\sin 3t + 3\cos 3t\\ 2\sin 3t\end{pmatrix}.

The general solution is x(t)=c1u(t)+c2w(t)\mathbf x(t) = c_1\mathbf u(t) + c_2\mathbf w(t). Since a=0a=0, trajectories are closed curves (ellipses) around the origin — a center — with angular period 2π/32\pi/3. Sanity check via trace/determinant: tr⁡A=0\operatorname{tr}A = 0, det⁡A=1⋅(−1)−(−5)(2)=−1+10=9=λλˉ\det A = 1\cdot(-1) - (-5)(2) = -1+10=9=\lambda\bar\lambda; both match λ=±3i\lambda=\pm 3i exactly (λ+λˉ=0=tr⁡A\lambda+\bar\lambda=0=\operatorname{tr}A, λλˉ=9=det⁡A\lambda\bar\lambda = 9=\det A).

Example 2 (defective repeated eigenvalue, non-trivial Jordan chain). Consider

A=(34−1−1).A = \begin{pmatrix} 3 & 4 \\ -1 & -1 \end{pmatrix}.

Characteristic polynomial:

det⁡(A−λI)=(3−λ)(−1−λ)−(4)(−1)=(−3−3λ+λ+λ2)+4=λ2−2λ+1=(λ−1)2.\det(A-\lambda I) = (3-\lambda)(-1-\lambda) - (4)(-1) = (-3 -3\lambda+\lambda+\lambda^2) + 4 = \lambda^2 -2\lambda +1 = (\lambda-1)^2.

So λ=1\lambda = 1 with algebraic multiplicity 22. Find the eigenspace: solve (A−I)v=0(A-I)\mathbf v=\mathbf 0,

A−I=(24−1−2).A - I = \begin{pmatrix} 2 & 4\\ -1 & -2\end{pmatrix}.

Row two is −12-\tfrac12 times row one (check: −12(2,4)=(−1,−2)-\tfrac12(2,4) = (-1,-2) ✓), so the system has rank 11, and the eigenspace is one-dimensional: 2v1+4v2=0⇒v1=−2v22v_1+4v_2=0 \Rightarrow v_1 = -2v_2. Take v2=1v_2=1, v1=−2v_1=-2:

v1=(−21).\mathbf v_1 = \begin{pmatrix}-2\\1\end{pmatrix}.

Since the eigenspace is 11-dimensional but algebraic multiplicity is 22, λ=1\lambda=1 is defective. Solve (A−I)v2=v1(A-I)\mathbf v_2 = \mathbf v_1:

(24−1−2)(xy)=(−21).\begin{pmatrix}2 & 4\\-1&-2\end{pmatrix}\begin{pmatrix}x\\y\end{pmatrix} = \begin{pmatrix}-2\\1\end{pmatrix}.

From row one: 2x+4y=−2⇒x=−1−2y2x+4y=-2 \Rightarrow x = -1-2y. Row two: −x−2y=1⇒x=−1−2y-x-2y=1 \Rightarrow x=-1-2y — consistent (as guaranteed by the theorem, since v1\mathbf v_1 is in the range). Choose y=0y=0, giving x=−1x=-1:

v2=(−10).\mathbf v_2 = \begin{pmatrix}-1\\0\end{pmatrix}.

Verify directly: Av2=(34−1−1)(−10)=(−31)A\mathbf v_2 = \begin{pmatrix}3&4\\-1&-1\end{pmatrix}\begin{pmatrix}-1\\0\end{pmatrix} = \begin{pmatrix}-3\\1\end{pmatrix}, and v1+λv2=(−21)+1⋅(−10)=(−31)\mathbf v_1 + \lambda \mathbf v_2 = \begin{pmatrix}-2\\1\end{pmatrix} + 1\cdot\begin{pmatrix}-1\\0\end{pmatrix} = \begin{pmatrix}-3\\1\end{pmatrix}. ✓ matches, confirming (A−I)v2=v1(A-I)\mathbf v_2=\mathbf v_1. By the theorem, the general solution is

x(t)=c1et(−21)+c2et[t(−21)+(−10)].\mathbf x(t) = c_1 e^{t}\begin{pmatrix}-2\\1\end{pmatrix} + c_2 e^{t}\left[t\begin{pmatrix}-2\\1\end{pmatrix} + \begin{pmatrix}-1\\0\end{pmatrix}\right].

As t→−∞t\to -\infty all nonzero solutions →0\to \mathbf 0 tangent to the line spanned by v1\mathbf v_1 (since the tv1t\mathbf v_1 term dominates the constant v2\mathbf v_2 term for large ∣t∣|t|, and et→0e^t \to 0), while as t→+∞t\to+\infty, ∣x(t)∣→∞|\mathbf x(t)|\to\infty: this is an unstable improper node.

CounterexampleDropping "one-dimensional eigenspace" collapses the generalized-eigenvector construction

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 λ=1\lambda=1 (algebraic multiplicity 22) but now with

A=I=(1001).A = I = \begin{pmatrix}1&0\\0&1\end{pmatrix}.

Here A−λI=0A - \lambda I = 0, so ker⁡(A−λI)=R2\ker(A-\lambda I) = \mathbb R^2 is two-dimensional — the eigenspace already has the full dimension the algebraic multiplicity demands, so λ=1\lambda=1 is not defective and Part (B) simply does not apply. If one nonetheless tried to search for a "generalized eigenvector" v2\mathbf v_2 solving (A−I)v2=v1(A-I)\mathbf v_2 = \mathbf v_1 for some chosen eigenvector v1≠0\mathbf v_1\neq \mathbf 0, the left side is identically 0\mathbf 0 for every v2\mathbf v_2 (since A−I=0A-I=0), so the equation reads 0=v1≠0\mathbf 0 = \mathbf v_1 \neq \mathbf 0 — unsolvable. Any function of the form et(tv1+v2)e^t(t\mathbf v_1+\mathbf v_2) manufactured by ignoring the hypothesis fails to solve x′=Ax\mathbf x'=A\mathbf x: differentiating gives et(v1+tv1+v2)e^t(\mathbf v_1 + t\mathbf v_1+\mathbf v_2), while AA applied gives et(tv1+v2)e^t(t\mathbf v_1+\mathbf v_2); these differ by etv1≠0e^t\mathbf v_1\neq \mathbf 0, so the supposed "solution" is not actually a solution. The correct general solution here is simply x(t)=etc\mathbf x(t) = e^t\mathbf c for arbitrary c∈R2\mathbf c\in\mathbb R^2 — 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

SituationEigenvalue dataCorrect solution formCommon trap
Distinct real eigenvaluesλ1≠λ2∈R\lambda_1\neq\lambda_2\in\mathbb Rc1eλ1tv1+c2eλ2tv2c_1e^{\lambda_1 t}\mathbf v_1+c_2e^{\lambda_2t}\mathbf v_2none — the base Eigenvalue Method for Linear Systems case
Complex conjugate pairλ=a±bi\lambda=a\pm bi, b≠0b\neq0c1u(t)+c2w(t)c_1\mathbf u(t)+c_2\mathbf w(t) (real/imag parts)writing c1eλtv+c2eλˉtvˉc_1e^{\lambda t}\mathbf v + c_2e^{\bar\lambda t}\bar{\mathbf v} and forgetting to convert to a real basis
Purely imaginary eigenvaluea=0, b≠0a=0,\ b\neq0closed elliptical orbits (a center)assuming all rotational behavior implies decay/growth — no, aa alone controls that
Repeated eigenvalue, full eigenspaceλ\lambda mult. 22, dim⁡ker⁡(A−λI)=2\dim\ker(A-\lambda I)=2c1eλtv1+c2eλtv2c_1e^{\lambda t}\mathbf v_1+c_2e^{\lambda t}\mathbf v_2, no tt-terminventing a spurious generalized eigenvector when none is needed (see counterexample)
Repeated eigenvalue, deficient eigenspaceλ\lambda mult. 22, dim⁡ker⁡(A−λI)=1\dim\ker(A-\lambda I)=1eλtv1e^{\lambda t}\mathbf v_1 and eλt(tv1+v2)e^{\lambda t}(t\mathbf v_1+\mathbf v_2)solving (A−λI)v2=v1(A-\lambda I)\mathbf v_2=\mathbf v_1 with the wrong v1\mathbf v_1 (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
ME
Marie Ennemond Camille Jordan
1838–1922 · French mathematics, Paris

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 t eλtt\,e^{\lambda t} terms seen in defective systems — bears his name precisely because he identified the canonical structure underlying repeated eigenvalues with deficient eigenspaces.

History
- 1870 — Camille Jordan publishes the Traité, introducing what becomes known as Jordan normal form for matrices over C\mathbb C.
- 1892 — Henri Poincaré's qualitative theory of differential equations classifies planar linear systems by eigenvalue type, formalizing nodes, spirals, saddles, and centers.
- 1930s — the eigenvalue/eigenvector method for linear ODE systems becomes standard textbook material, following the maturation of linear algebra as an independent discipline.
- 1950s–60s — the matrix exponential eAte^{At} is popularized as the unifying tool subsuming both the complex and defective cases into a single formula, foreshadowing The Matrix Exponential.
- present — complex/defective eigenstructure remains the standard first classification tool in Phase Portraits for Linear Systems, control theory, and stability analysis.
Why do complex eigenvalues of a real matrix always come in conjugate pairs?

Because the characteristic polynomial p(λ)=det⁡(A−λI)p(\lambda) = \det(A-\lambda I) has strictly real coefficients whenever AA is a real matrix. Complex conjugation is a field automorphism of C\mathbb{C} that fixes every real number, so applying it to the equation p(λ)=0p(\lambda) = 0 gives p(λˉ)=p(λ)‾=0ˉ=0p(\bar\lambda) = \overline{p(\lambda)} = \bar 0 = 0. Thus λˉ\bar\lambda is automatically a root too. The same conjugation argument upgrades to eigenvectors: conjugating (A−λI)v=0(A-\lambda I)\mathbf v = \mathbf 0 entrywise and using Aˉ=A\bar A = A shows vˉ\bar{\mathbf v} is an eigenvector for λˉ\bar\lambda. 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 λ=a+bi\lambda = a+bi, the complex solution is eλtv=eat(cos⁡bt+isin⁡bt)ve^{\lambda t}\mathbf v = e^{at}(\cos bt+i\sin bt)\mathbf v, so the magnitude of the oscillating factor is exactly eate^{at}: trajectories shrink toward the origin if a<0a<0, grow away if a>0a>0, and trace exactly periodic closed curves if a=0a=0. The imaginary part bb controls the angular frequency of rotation (2π/∣b∣2\pi/|b| is the period). These two numbers, aa and bb, 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 v2\mathbf v_2 solving the same equation — does the solution change?

Any two solutions v2,v2′\mathbf v_2, \mathbf v_2' of (A−λI)v2=v1(A-\lambda I)\mathbf v_2 = \mathbf v_1 differ by an element of ker⁡(A−λI)\ker(A-\lambda I), i.e. v2′=v2+cv1\mathbf v_2' = \mathbf v_2 + c\mathbf v_1 for some scalar cc. Substituting into x2(t)=eλt(tv1+v2′)=eλt(tv1+v2)+ceλtv1=x2(t)+c x1(t)\mathbf x_2(t) = e^{\lambda t}(t\mathbf v_1+\mathbf v_2')= e^{\lambda t}(t\mathbf v_1+\mathbf v_2) + ce^{\lambda t}\mathbf v_1 = \mathbf x_2(t) + c\,\mathbf x_1(t), so the new solution is just the old one plus a multiple of x1\mathbf x_1. This does not change the solution space (the span of {x1,x2}\{\mathbf x_1,\mathbf x_2\} 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 eAte^{At}?

Every construction here — real/imaginary parts for complex eigenvalues, and the t eλtt\,e^{\lambda t} terms for defective repeated eigenvalues — is a special, hands-on case of the general formula x(t)=eAtx(0)\mathbf x(t) = e^{At}\mathbf x(0), where eAte^{At} is defined by the convergent matrix power series ∑k=0∞(At)kk!\sum_{k=0}^\infty \frac{(At)^k}{k!}. When AA is diagonalizable this series collapses to the eigenvector expansion; when AA has a Jordan block, the series naturally produces polynomial-in-tt 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 3×33\times3 or larger system have a chain of three generalized eigenvectors?

Yes. If an eigenvalue λ\lambda has algebraic multiplicity 33 but geometric multiplicity 11, one builds a full Jordan chain v1,v2,v3\mathbf v_1,\mathbf v_2,\mathbf v_3 with (A−λI)v1=0(A-\lambda I)\mathbf v_1=\mathbf 0, (A−λI)v2=v1(A-\lambda I)\mathbf v_2=\mathbf v_1, (A−λI)v3=v2(A-\lambda I)\mathbf v_3=\mathbf v_2, producing solutions eλtv1e^{\lambda t}\mathbf v_1, eλt(tv1+v2)e^{\lambda t}(t\mathbf v_1+\mathbf v_2), and eλt(t22v1+tv2+v3)e^{\lambda t}\big(\tfrac{t^2}{2}\mathbf v_1+t\mathbf v_2+\mathbf v_3\big). The pattern generalizes: a Jordan block of size kk produces terms with powers of tt up to tk−1t^{k-1}, all multiplied by eλte^{\lambda t}. 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 ker⁡(A−λI)\ker(A-\lambda I) 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 dim⁡ker⁡(A−λI)+dim⁡range⁡(A−λI)=n\dim\ker(A-\lambda I) + \dim\operatorname{range}(A-\lambda I) = n 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 A=ATA=A^T is real and Av=λvA\mathbf v=\lambda\mathbf v with v≠0\mathbf v\neq 0, then v∗Av\mathbf v^{*}A\mathbf v is simultaneously real, by symmetry, and equal to λ∥v∥2\lambda\|\mathbf v\|^2, forcing λ\lambda 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.

Before this

Where this leads