Skip to content

Stability of an Equilibrium


Proposition

Let x∗x^* be an equilibrium of x′(t)=f(x(t))x'(t)=f\big(x(t)\big), where x′(t)=dxdt(t)x'(t)=\dfrac{\mathrm{d}x}{\mathrm{d}t}(t).

  • x∗x^* is stable if solutions that start close to x∗x^* stay bounded near it: for every ε>0\varepsilon>0 there is δ>0\delta>0 such that ∣x(0)−x∗∣<δ|x(0)-x^*|<\delta implies ∣x(t)−x∗∣<ε|x(t)-x^*|<\varepsilon for all t≥0t\geq0.
  • x∗x^* is (locally) asymptotically stable if it is stable and, in addition, x(t)→x∗x(t)\to x^* as t→∞t\to\infty for every x(0)x(0) close enough to x∗x^*.
  • x∗x^* is unstable if it is not stable.

Linearization test. If ff is continuously differentiable near x∗x^*, then

  • f′(x∗)<0f'(x^*)<0 implies that x∗x^* is locally asymptotically stable;
  • f′(x∗)>0f'(x^*)>0 implies that x∗x^* is unstable;
  • f′(x∗)=0f'(x^*)=0 gives no conclusion.

In Math V, stable means that solutions stay bounded (near the equilibrium); if, in addition, every nearby solution converges to the equilibrium, it is asymptotically stable.

Beyond the course

Many textbooks call the ε\varepsilon-δ\delta notion above Lyapunov stability. Math V does not use that name; it simply says stable.


Interpretation

Near x∗x^*, the Taylor polynomial of degree 1 gives f(x)≈f′(x∗)(x−x∗)f(x)\approx f'(x^*)(x-x^*), so the deviation y=x−x∗y=x-x^* approximately obeys y′=f′(x∗) yy'=f'(x^*)\,y, with solution y(0)ef′(x∗)ty(0)\mathrm{e}^{f'(x^*)t}. A negative derivative makes small deviations decay; a positive one makes them grow. Graphically: x∗x^* is asymptotically stable when ff crosses zero from positive to negative.

The graph of f(x) = x(1 − x) is drawn with arrows on the x-axis that point away from the unstable equilibrium 0 and towards the asymptotically stable equilibrium 1.

The figure shows the logistic example below, x′=f(x)=x(1−x)x'=f(x)=x(1-x). The sign of ff gives the direction of motion on the xx-axis: to the right where f>0f>0, to the left where f<0f<0. At x∗=0x^*=0 the graph crosses zero upwards, f′(0)=1>0f'(0)=1>0, and nearby solutions move away; at x∗=1x^*=1 it crosses downwards, f′(1)=−1<0f'(1)=-1<0, and nearby solutions move towards it from both sides.

The continuous-time criterion is a sign condition, f′(x∗)<0f'(x^*)<0. The discrete-time criterion is a size condition: ∣a∣<1|a|<1 for the linear equation xt+1=axt+bx_{t+1}=ax_t+b (see stability of a scalar difference equation), and, by the same linearization, ∣g′(x∗)∣<1|g'(x^*)|<1 for a fixed point of xt+1=g(xt)x_{t+1}=g(x_t) with gg continuously differentiable. Mixing the two is a common error.

Stability in the test is local: it says nothing about initial values far from x∗x^*. Asymptotic stability also requires the limit at infinity lim⁡t→∞x(t)=x∗\lim_{t\to\infty}x(t)=x^*; bounded motion near x∗x^* is not enough.


Key Results

  • For x′=ax+bx'=ax+b with a≠0a\neq0, x(t)−x∗=eat(x(0)−x∗)x(t)-x^*=\mathrm{e}^{at}\big(x(0)-x^*\big): the equilibrium x∗=−b/ax^*=-b/a is globally asymptotically stable if a<0a<0 and unstable if a>0a>0.
  • For x′=0x'=0 every point is an equilibrium that is stable but not asymptotically stable.
  • When f′(x∗)=0f'(x^*)=0, all three outcomes occur: x′=−x3x'=-x^3 (asymptotically stable), x′=x3x'=x^3 (unstable) and x′=x2x'=x^2 (unstable, although solutions starting below 00 approach it).
  • For linear systems, the analogue is that all eigenvalues must have negative real part; see linear vector ODE and stability of higher-order ODEs.

Examples

Logistic equation. x′=x(1−x)x'=x(1-x), so f(x)=x−x2f(x)=x-x^2 and f′(x)=1−2xf'(x)=1-2x. At x∗=0x^*=0, f′(0)=1>0f'(0)=1>0: unstable. At x∗=1x^*=1, f′(1)=−1<0f'(1)=-1<0: locally asymptotically stable. Near 11, deviations shrink roughly like e−t\mathrm{e}^{-t}.

Linear with forcing. x′=−0.5x+3x'=-0.5x+3 has x∗=6x^*=6 and a=−0.5<0a=-0.5<0, so x∗x^* is asymptotically stable. From x(0)=10x(0)=10: x(t)=6+4e−0.5tx(t)=6+4\mathrm{e}^{-0.5t} and x(2)=6+4e−1≈7.47x(2)=6+4\mathrm{e}^{-1}\approx7.47.

Inconclusive test. For x′=−x3x'=-x^3, f′(0)=0f'(0)=0. Yet x x′=−x4<0x\,x'=-x^4<0 for x≠0x\neq0, so ∣x(t)∣|x(t)| decreases, and indeed x(t)→0x(t)\to0: the equilibrium is asymptotically stable although the test is silent.


Prerequisites



Sources

Aliases: stable equilibrium, asymptotic stability, asymptotically stable equilibrium Keywords: f'(x*)<0, unstable equilibrium, linearization test, local stability, Lyapunov stability Symbols: delta, epsilon, infinity

Last updated: 14 October 2026 08:21