MathLabs
TheoremProved

Lyapunov's direct method (second method)

Statement

Suppose VV is continuously differentiable on a neighborhood of x∗x^{*}, with V(x∗)=0V(x^{*})=0 and V(x)>0V(x)>0 for x≠x∗x\ne x^{*} nearby. If V˙(x)≤0\dot V(x)\le0 along every trajectory near x∗x^{*}, then x∗x^{*} is stable; if instead V˙(x)<0\dot V(x)<0 for x≠x∗x\ne x^{*} nearby, then x∗x^{*} is asymptotically stable — with no need to solve the equations or even linearize.

Why is it true?

Think of VV as a generalized energy: if energy never increases along trajectories and is zero only at x∗x^{*}, the system cannot wander away from x∗x^{*}, and if energy strictly decreases it must eventually settle at the only point where it is zero.

Proof sketch

Fix a small ε>0\varepsilon>0 small enough that the closed ball {∥x−x∗∥≤ε}\{\|x-x^{*}\|\le\varepsilon\} lies in the domain where VV is defined and positive away from x∗x^{*}, and let Sε={∥x−x∗∥=ε}S_\varepsilon=\{\|x-x^{*}\|=\varepsilon\} be its boundary sphere. Since VV is continuous and strictly positive on the compact set SεS_\varepsilon, it attains a minimum m=min⁡SεV>0m=\min_{S_\varepsilon}V>0.

By continuity of VV and V(x∗)=0V(x^{*})=0, choose δ∈(0,ε)\delta\in(0,\varepsilon) small enough that ∥x(0)−x∗∥<δ\|x(0)-x^{*}\|<\delta implies V(x(0))<mV(x(0))<m.

Because V˙≤0\dot V\le0 along trajectories, V(x(t))≤V(x(0))<mV(x(t))\le V(x(0))<m for every t≥0t\ge0 that the solution exists. Every point of SεS_\varepsilon has V≥mV\ge m, so the trajectory can never reach SεS_\varepsilon; by continuity of t↦x(t)t\mapsto x(t), it must remain strictly inside the ball of radius ε\varepsilon for all t≥0t\ge0. This is exactly the definition of Lyapunov stability.

If in addition V˙(x)<0\dot V(x)<0 strictly for x≠x∗x\ne x^{*} nearby, then V(x(t))V(x(t)) is strictly decreasing and bounded below by 00, so it converges to some limit c≥0c\ge0. If c>0c>0 were positive, the trajectory would stay in the compact annulus where V≥c>0V\ge c>0, on which V˙\dot V attains a strictly negative maximum, forcing VV to decrease past cc in finite time — a contradiction. Hence c=0c=0, and since VV is positive-definite this forces x(t)→x∗x(t)\to x^{*}: asymptotic stability.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Steven H. Strogatz (2015). Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering
  2. Morris W. Hirsch, Stephen Smale, Robert L. Devaney (2013). Differential Equations, Dynamical Systems, and an Introduction to Chaos