Linearization and hyperbolic equilibria
Classify local motion with a Jacobian while keeping nonhyperbolic cases, coordinate changes, and global basins separate.
On this page
The question for today
What you’ll understand
- Classify a hyperbolic equilibrium using real parts of eigenvalues.
- State what the Hartman–Grobman theorem preserves locally.
- Explain why zero-real-part eigenvalues or a local sink do not settle global behavior.
Near an equilibrium, the derivative of a smooth vector field gives its first-order response to a small displacement. Eigenvalues then describe contraction, expansion, and rotation in the linear approximation. Hyperbolicity is the condition that keeps every direction away from a neutral boundary. Under that condition, nonlinear corrections cannot change the local topological pattern. The result is powerful precisely because its scope is limited: it classifies nearby orbits, not exact decay rates, the whole basin, or every parameter value.
Translate the equilibrium to the origin
Suppose f is continuously differentiable and f(p)=0. With u=x−p, differentiability writes the system as u dot = Au + R(u), where A is the Jacobian at p and the remainder is smaller than the size of u near zero. The equilibrium is hyperbolic when A has no eigenvalue with zero real part. Stable and unstable generalized eigenspaces collect negative and positive real parts respectively. Jordan blocks can add polynomial factors in time, but strict exponential signs still determine eventual contraction or expansion.
If every real part is negative, the nonlinear equilibrium is locally asymptotically stable, and in fact locally exponentially stable under these smooth finite-dimensional assumptions. If a hyperbolic equilibrium has any positive real part, it is unstable; mixed signs create a saddle. In the plane, a negative-real-part complex pair produces a spiral sink in the linear coordinates. A repeated eigenvalue needs its eigenspace structure for a detailed portrait, so reading only the trace can miss important geometric information.
A topological conjugacy does not preserve every measurement
The Hartman–Grobman theorem gives a local homeomorphism between the nonlinear flow near a hyperbolic equilibrium and its linear flow, with the flow relation holding while the relevant trajectories remain in their local neighborhoods. This preserves the qualitative organization of nearby trajectories and the stable and unstable dimensions. A homeomorphism is continuous with a continuous inverse; it need not be differentiable. Distances, angles, curvature, and exact numerical contraction rates cannot be read from that topological statement alone.
At a nonhyperbolic equilibrium the theorem makes no such conclusion. The equations x dot = −x cubed and x dot = x cubed have the same zero Jacobian at the origin, yet the first attracts nearby points and the second repels them. Likewise, a purely imaginary linear pair can correspond to a nonlinear center, a weak attracting spiral, or a weak repelling spiral. Higher-order terms, an invariant quantity, or a Lyapunov argument must decide these cases. Inconclusive linearization is information about the method, not a verdict of neutral stability.
Local persistence does not determine a global basin
An equilibrium with invertible Jacobian continues locally under a small smooth parameter change by the implicit function theorem. Hyperbolic eigenvalues remain away from the imaginary axis under sufficiently small changes, so the local stable and unstable dimensions persist. A bifurcation can occur when hyperbolicity fails, although failure alone does not force a particular bifurcation. A numerical eigenvalue close to zero also demands care: rounding may obscure the sign that determines the local classification.
The basin of a sink is the set of states whose forward solutions approach it. A local sink theorem only guarantees a neighborhood inside that basin. Farther away, nonlinear terms can create other equilibria, separating cycles, escape, or finite-time blow-up. Two fields with identical Jacobians can therefore have radically different global behavior. When a phase portrait seems to extrapolate a local spiral across the whole page, test a radial derivative, invariant region, or other global quantity before trusting that extrapolation.
Work it through
A sink with a finite basin
Let r²=x²+y² and consider x dot = (−1+r²)x−2y, y dot = 2x+(−1+r²)y. Classify the origin and determine which positive radii approach it.
At the origin the cubic terms have zero derivative. The Jacobian has diagonal entries −1 and off-diagonal entries −2 and 2, giving eigenvalues −1 ± 2i: a hyperbolic local spiral sink.
Compute r dot from x x dot + y y dot = r²(−1+r²). For r>0, this gives r dot = r(r²−1), while the angular speed is two.
Radii strictly between zero and one decrease toward zero; radius one stays on an invariant periodic circle; radii greater than one increase and cannot approach the origin. The open unit disk, including the origin, is therefore exactly its basin.
The origin is locally attracting but is not a global attractor. Its Jacobian cannot reveal the separating periodic orbit at radius one.
The living notebook
Explore the model
Interactive lab · fields
Watch a hyperbolic boundary in a known field
Pause and reset, then set both controls to q = −0.2 and Ω = 1. The softened field has Jacobian with eigenvalues −1 ± i at the origin; predict inward-spiraling arrow directions. For a fresh comparison, pause and reset, then set q = 0 and Ω = 1. The eigenvalues become ±i and the arrows are tangent to circles. This smooth field illustrates a sink and a nonhyperbolic center; the diagram is a vector-field display, not a general eigenvalue solver or an integrated basin plot.
- Fx at (1, 0)
- 0.833
- Fy at (1, 0)
- 0.5
- Field magnitude there
- 0.972
The softened illustration is q·r/(r² + 0.2) + Ω(−y, x). Moving markers indicate local direction, not integrated particle paths or a Maxwell solution. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forA sign-changing real part can alter local behavior, while the zero-real-part case needs its own nonlinear analysis.
Pause & reason
Check your understanding
Your turn
Try it yourself
For x dot = x−x³, locate every equilibrium and classify each by linearization. Then compare with x dot = −x³ at the origin and identify the limitation of the same method.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Differentiate the vector field at each root. For a zero derivative, inspect its sign on both sides instead.
Compare with the solution
The first field vanishes at −1,0,1 and has derivative 1−3x². The origin has derivative one and is a hyperbolic repeller; both outer equilibria have derivative minus two and are hyperbolic local sinks. For x dot = −x³, the origin has derivative zero, so the hyperbolic theorem is unavailable. Nevertheless the field points toward zero from both sides, and the explicit nonzero solution x(t)=x(0)/sqrt(1+2x(0)²t) tends to zero forward. It is asymptotically stable with algebraic rather than exponential decay.
Keep the idea
Take it with you
- Hyperbolicity excludes eigenvalues with zero real part and supports robust local classification.
- Topological conjugacy preserves orbit structure without preserving every geometric measurement.
- Nonhyperbolic stability and the global basin require arguments beyond the Jacobian.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.