Skip to content
The book

Stability and phase portraits

Why this is asked: Classify a 2×2 linear system from trace and determinant alone; for nonlinear systems linearise and use Hartman–Grobman — but remember the centre case is the one linearisation cannot decide.

In one sentence

Near a hyperbolic equilibrium the linearisation tells you everything, the trace and determinant classify every planar linear system between them, and the centre is the one case where linearisation decides nothing.

Why the exam asks it

Because classifying an equilibrium is a two-number computation, and because the borderline case — purely imaginary eigenvalues — is where the method quietly stops working. An option offering "centre" for a nonlinear system is right about the linearisation and often wrong about the system.

The idea

For an autonomous system x′=F(x)\mathbf{x}' = F(\mathbf{x}), an equilibrium has F(x∗)=0F(\mathbf{x}^*) = 0. Linearise: x′≈J (x−x∗)\mathbf{x}' \approx J\,(\mathbf{x}-\mathbf{x}^*) with JJ the Jacobian at x∗\mathbf{x}^*.

The planar classification

tr det tr² = 4 det stable spiral unstable spiral stable node unstable node saddle — det < 0, always unstable centre: tr = 0, det > 0 linearisation does not decide here Above the parabola the eigenvalues are complex; below, real. Sign of tr sets stability.
Every planar linear system read off two numbers. The parabola tr² = 4det separates nodes from spirals; the sign of the trace sets stability; det < 0 is always a saddle.

With τ=tr⁡J\tau = \operatorname{tr}J and Δ=det⁡J\Delta = \det J, the eigenvalues satisfy λ2−τλ+Δ=0\lambda^2 - \tau\lambda + \Delta = 0, so

λ=τ±τ2−4Δ2.\lambda = \frac{\tau \pm \sqrt{\tau^2 - 4\Delta}}{2}.
  • Δ<0\Delta < 0: real eigenvalues of opposite sign — saddle, always unstable.
  • Δ>0\Delta > 0 and τ2>4Δ\tau^2 > 4\Delta: real, same sign — node, stable if τ<0\tau<0.
  • Δ>0\Delta > 0 and τ2<4Δ\tau^2 < 4\Delta: complex — spiral, stable if τ<0\tau<0.
  • Δ>0\Delta > 0 and τ=0\tau = 0: purely imaginary — centre.

So the parabola τ2=4Δ\tau^2 = 4\Delta separates nodes from spirals, and the sign of τ\tau sets stability. Two numbers classify everything, which is why this is examinable in a single line of work.

Hyperbolic equilibria and Hartman–Grobman

An equilibrium is hyperbolic if no eigenvalue has zero real part.

Hartman–Grobman. Near a hyperbolic equilibrium, the nonlinear system is topologically conjugate to its linearisation.

So for hyperbolic equilibria the linear picture is the true picture: all eigenvalues with negative real part gives asymptotic stability, any eigenvalue with positive real part gives instability.

The centre is the exception

When τ=0\tau = 0 and Δ>0\Delta > 0 the equilibrium is not hyperbolic, and the linearisation decides nothing. The standard illustration:

x′=−y+αx(x2+y2),y′=x+αy(x2+y2).x' = -y + \alpha x(x^2+y^2), \qquad y' = x + \alpha y(x^2+y^2).

The Jacobian at the origin is (0−110)\begin{pmatrix}0&-1\\1&0\end{pmatrix} for every α\alpha — a centre by the linear classification. In polar coordinates, though, r′=αr3r' = \alpha r^3:

  • α<0\alpha < 0: spirals inward, asymptotically stable.
  • α=0\alpha = 0: a genuine centre.
  • α>0\alpha > 0: spirals outward, unstable.

Same linearisation, three different behaviours. A linear centre is the one case where the nonlinear terms decide, and options exploit it by offering "centre, therefore stable".

Lyapunov functions

When linearisation fails, look for VV with V(x∗)=0V(\mathbf{x}^*) = 0, V>0V > 0 nearby, and V˙=∇V⋅F≤0\dot V = \nabla V \cdot F \le 0. Then the equilibrium is stable; with V˙<0\dot V < 0 strictly, it is asymptotically stable.

This needs no eigenvalues and handles the non-hyperbolic cases. For a conservative system the energy is usually the right VV, which is why undamped oscillators give genuine centres.

Where intuition breaks

"The linearisation always determines stability." Only at hyperbolic equilibria. The centre case is decided by the nonlinear terms.

"Purely imaginary eigenvalues mean a centre." For the linear system, yes. For a nonlinear one it may spiral either way, as α\alpha above shows.

"Δ>0\Delta > 0 and τ<0\tau < 0 means a stable node." Stable, but a node only if τ2>4Δ\tau^2 > 4\Delta. Otherwise a stable spiral. Both are stable, so the stability question and the shape question are separate.

"A saddle can be stable." Never — Δ<0\Delta<0 gives eigenvalues of both signs.

"Stable means asymptotically stable." A centre is stable and not asymptotically so: orbits stay near and do not approach. Lyapunov stability and asymptotic stability are different conclusions.

"An equilibrium with a zero eigenvalue is unstable." Undetermined. Zero real part means non-hyperbolic, and the nonlinear terms decide.

"Every planar system settles to an equilibrium." Poincaré–Bendixson allows limit cycles: a bounded orbit avoiding equilibria approaches a periodic orbit. That is a planar phenomenon and fails in three dimensions.

The exam's angle

  1. Find the equilibria, then the Jacobian at each. Everything follows from those.
  2. Compute τ\tau and Δ\Delta and read the picture. Sign of Δ\Delta first — negative means saddle and you are done.
  3. Check hyperbolicity before trusting the answer. Zero real part means the linearisation is silent.
  4. For non-hyperbolic cases, try polar coordinates or a Lyapunov function. The r′=αr3r' = \alpha r^3 computation is the model.
  5. Separate stability from shape. Node and spiral can both be stable; the question often asks only one.

The night before

  • Linearise at each equilibrium; classify by τ=tr⁡J\tau = \operatorname{tr}J, Δ=det⁡J\Delta = \det J.
  • Δ<0\Delta<0 saddle; Δ>0\Delta>0 with τ2>4Δ\tau^2>4\Delta node, <4Δ<4\Delta spiral; τ=0\tau=0, Δ>0\Delta>0 centre. Stability from the sign of τ\tau.
  • Hartman–Grobman: at a hyperbolic equilibrium the nonlinear system matches its linearisation.
  • The centre is not hyperbolic, and nonlinear terms decide: r′=αr3r' = \alpha r^3 gives inward, neutral or outward for the same Jacobian.
  • Stable ≠\ne asymptotically stable. A centre is the former only.
  • Lyapunov: V>0V>0, V˙≤0\dot V \le 0 gives stability without eigenvalues.
  • Poincaré–Bendixson: in the plane, a bounded orbit avoiding equilibria tends to a limit cycle.

See it move

The trace–determinant planeinteractive

This visual is part of Trap Analysis

Drag a point across the plane and watch the portrait change: saddle, node, spiral, centre — a map instead of a list of rules.

Unlock interactive visuals

The trap here

“Linearisation determines stability at every equilibrium” — false

ẋ =−y−x3= -y - x^{3}, ẏ =x−y3= x - y^{3} at the origin

The linearisation is a centre (eigenvalues ±i), but V=x2+y2V = x^{2} + y^{2} gives V̇ =−2(x4+y4)<0= -2(x^{4} + y^{4}) < 0: asymptotically stable. Non-hyperbolic equilibria escape Hartman–Grobman.

More on this →

Check yourself

For the system ẋ = Ax with A = [[−2, 1], [1, −2]], the origin is

More in Ordinary Differential Equations

Take it further

Last revised . Found a mistake? Tell us — corrections are the fastest thing we act on.

Next: First-order PDE: Lagrange, Charpit, characteristics

Create a free account to keep your place and have this feed your study plan.

ShareWhatsAppTelegram

Open this in the full syllabus view · Unit 3