Close to an equilibrium, a curved vector field looks almost like the field of a linear system, and the behavior of a linear system is read from its eigenvalues. Can the stability of a nonlinear equilibrium be read off from that linear approximation? This lesson builds the approximation from the Jacobian matrix, shows that it decides local stability whenever no eigenvalue has zero real part, and marks the two places where it says nothing, borderline eigenvalues and states far from the equilibrium.
Key terms
Jacobian matrix
Definition Let be the independent variable, with primes denoting derivatives with respect to , and consider an autonomous system with state and field continuously differentiable on an open set . The Jacobian matrix of at a state is the matrix of first partial derivatives
Its entry in row and column measures how the th rate changes when the th state component changes. For a planar system , it is
Evaluated at one particular state, it is a constant matrix.
In plain words Rows belong to the rates and columns to the state variables. Differentiate each rate with respect to each variable, then substitute the state of interest.
Example For the predator-prey model , of the previous lesson, the rates are and , so
At the origin this is , and at the coexistence state
Linearization
Definition Let be an equilibrium, so , and write a nearby state as with displacement . Because is differentiable at , with ,
where the remainder satisfies as , and is the Euclidean length. Since , the displacement obeys exactly. Dropping the remainder gives the linearization of the system at ,
a linear system with constant coefficients, which the eigenvalue methods for linear systems solve completely. It approximates the nonlinear system only for small . Far from it is a different equation.
In plain words Move the origin to the equilibrium and keep only the part of the field that is proportional to the displacement. Near the equilibrium the discarded part is small compared with the size of the displacement, so the linear system is a good local guide.
Example The system , couples logistic growth with simple decay. Its equilibria are and , and its Jacobian is
At write and , so . Then exactly, and the displacement obeys
The linearization drops and keeps , , which is with . At the origin the same steps give and the linearization .
Hyperbolic equilibrium
Definition An equilibrium is hyperbolic if no eigenvalue of has real part zero. The linearization theorem, for continuously differentiable near , has two parts. If every eigenvalue of has negative real part, then is locally asymptotically stable. If at least one eigenvalue has positive real part, then is unstable. At a hyperbolic equilibrium one of the two parts always applies, so the linearization decides stability. More is true there. By the Hartman-Grobman theorem, near a hyperbolic equilibrium a continuous change of coordinates carries the trajectories of the nonlinear system onto those of its linearization, so, for example, a saddle of the linearization is a saddle of the nonlinear system. For a planar system with and , both eigenvalues have negative real part exactly when and , and fails to be hyperbolic exactly when , or when and .
In plain words When every eigenvalue has a definite inward or outward rate, the small nonlinear terms are too weak near the equilibrium to change the verdict. Only an eigenvalue on the imaginary axis leaves the question open.
Example For , the matrix has eigenvalues and , so is a hyperbolic sink and locally asymptotically stable. The matrix has eigenvalues and , so the origin is a hyperbolic saddle and unstable. States with small are pushed away from it, while states on the -axis decay toward it. By contrast, the coexistence state of the predator-prey model has and , with eigenvalues , so it is not hyperbolic.
Local asymptotic stability
Definition An equilibrium of is stable, also called Lyapunov stable, if for every there is a such that every solution with exists for all and satisfies for all . It is locally asymptotically stable if it is stable and there is an such that every solution with satisfies as . An equilibrium that is not stable is unstable. The word local means that both promises are made only for starts in some neighborhood of , whose size the definition leaves open. When every eigenvalue of has negative real part the approach is even exponential. There are constants , and such that
for all whenever .
In plain words Stability means that small disturbances stay small. Asymptotic stability adds that they also die out. Local means that this is promised only for disturbances that are small enough, with no claim about large ones.
Example For , , start at and . Separating the logistic equation gives
To check, the derivative is , and is the product of and , which is the same fraction, while . As the state tends to the sink , and for large the gaps and shrink at the rates and given by the eigenvalues. This start is not especially close to , so its convergence is more than the local theorem promises.
Nonhyperbolic equilibrium
Definition An equilibrium is nonhyperbolic if at least one eigenvalue of has real part zero, such as a zero eigenvalue or a pair with . If another eigenvalue has positive real part, is still unstable by the linearization theorem. Otherwise the linearization does not decide stability. The neglected nonlinear terms decide it, and the same linearization can belong to an asymptotically stable equilibrium, to one that is stable but not asymptotically stable, or to an unstable one. Another argument is needed, such as an exact solution, a conserved quantity or a Lyapunov function.
In plain words An eigenvalue with zero real part means that the linear part has no pull toward the equilibrium and no push away from it in some direction, so the small terms that linearization throws away have the final word.
Example The scalar equations and both have the equilibrium with Jacobian , so they share the linearization . For , separation gives
where the plus sign solves for all and the minus sign solves for . The first solution tends to , but only at the rate of , more slowly than any decaying exponential, so is asymptotically stable for without being exponentially stable. The second becomes infinite as increases to , so is unstable for . For , with the same linearization, every solution is constant, and is stable but not asymptotically stable. The predator-prey coexistence state is a planar case. Its linearization has eigenvalues and closed elliptical orbits, and the conserved quantity of the previous lesson is what shows that the nonlinear trajectories close as well.
Local versus global behavior
Definition A statement about an equilibrium is local when it is made only for starts in some neighborhood of , and global when it is made for every start in the state space. The basin of attraction of an asymptotically stable equilibrium is the set of all initial states whose solutions exist for all and tend to . The equilibrium is globally asymptotically stable if it is stable and its basin is the whole state space. Linearization gives only local conclusions, with no estimate of how large the neighborhood is, and a system with more than one equilibrium cannot have a globally asymptotically stable one.
In plain words The Jacobian sees only a small window around the equilibrium. Whether distant states also return is a separate question, and only the full nonlinear equations answer it.
Example For , the sink attracts every start with , because then and . Starts with stay on the -axis and tend to the saddle instead. The start , outside the population interpretation but allowed by the equations, gives
which decreases to as increases to , so this solution does not even exist for all . The basin of is the half plane , not the whole plane, even though the local verdict at is as strong as a linearization can give.
Check yourself
- Find the equilibria of , and classify each one by linearization.
Show the answer
An equilibrium needs and , so the equilibria are , and . The Jacobian is
At the origin it has and , so its eigenvalues are the roots of , namely and . The origin is a hyperbolic saddle and unstable. At the Jacobian has and , the eigenvalues are the roots of , namely , and their real part is negative. Both of these equilibria are hyperbolic sinks, so they are locally asymptotically stable.
- The system , has a linearization at the origin with eigenvalues . A classmate concludes that the origin is a center surrounded by closed orbits. Use to decide what really happens.
Show the answer
The cubic terms have zero first derivatives at the origin, so the Jacobian there is the rotation matrix with rows and , whose eigenvalues are . The origin is nonhyperbolic, and the linearization decides nothing. Along a solution,
so . This separable equation gives
where is the starting distance, so every solution tends to the origin, and the angle obeys . Trajectories spiral into the origin, which is asymptotically stable, and there are no closed orbits. The classmate trusted the linearization at a nonhyperbolic equilibrium. With the signs of the cubic terms reversed the linearization is the same, but and the origin is unstable.
- For the system , , show that the origin is locally asymptotically stable. Does the solution with and tend to the origin, and what is the basin of attraction of the origin?
Show the answer
The Jacobian is , which is at the origin, a hyperbolic sink. So the origin is locally asymptotically stable. For the start the second equation keeps , and the first is solved by
It has , and both and equal . This solution becomes infinite as increases to , so it never approaches the origin. More generally, for every start, while the sign of shows that when , that stays at when , and that grows without bound when . The basin is the strip . Its edges are the lines , which contain the saddles with Jacobian .