We study an autonomous nonlinear system:
x˙=f(x),x∈Rn,f(0)=0
The point x=0 is an equilibrium (if you start there with zero velocity, you stay). We shift coordinates so the equilibrium of interest sits at the origin — always allowed.
WHY the ε–δ phrasing? "Stable" must mean small kick ⟹ small response, forever. The nested-ball definition captures exactly that without needing a solution formula.
Before we can pick an energy function, we need to know what makes something bowl-shaped.
HOW to test PD for a quadratic formV=x⊤Px with P=P⊤:
V is PD ⟺ ==P is a positive-definite matrix== ⟺ all eigenvalues of P are >0⟺ all leading principal minors are >0 (Sylvester's criterion).
The crucial object is the orbital derivative — how V changes as you flow along the actual dynamics. By the chain rule:
V˙(x)=dtdV(x(t))=∑i∂xi∂Vx˙i=∇V(x)⊤f(x).
WHY the chain rule and not ∂V/∂t?V has no explicit time dependence; all time-variation comes throughx(t), whose derivative the dynamics f supply. This is the whole trick: V˙ is computable without solving for x(t).
Think of a marble in a mixing bowl. Wherever you drop it, it rolls to the bottom and stops. Now imagine you had a magic number-machine: you point it at the marble and it tells you the marble's "height" in the bowl. If that number keeps getting smaller and smaller as the marble moves, you know the marble is heading for the bottom — even if you never watched it roll! Lyapunov's idea is: build such a number-machine for a spacecraft or robot. If the number always shrinks, the machine is safely returning to where it should be. You never had to predict the whole journey — you just watched the number go down.
Socho ek ball ko bowl (katori) mein daala — chahe kahin se bhi chhodo, wo ghoomte ghoomte bottom pe aakar ruk jaata hai. Kyun? Kyunki uski energy har time kam hoti jaati hai. Lyapunov ka genius idea yahi hai: system ki equations solve kiye bina, agar hum koi bhi "energy jaisa" scalar function V(x) dhoondh lein jo trajectory ke saath ghatta jaata hai, to hum prove kar sakte hain ki system stable hai. GNC mein — jaise spacecraft attitude control ya missile autopilot — nonlinear equations solve karna almost impossible hota hai, isliye Lyapunov method ek "stability certificate" de deta hai bina kuch integrate kiye.
Do cheezein zaroori hain. Pehli: Vpositive definite ho — matlab origin (equilibrium) pe zero, aur baaki har jagah strictly positive. Yeh hi "bowl" shape deta hai. Test simple hai: agar V=x⊤Px hai to P ke saare eigenvalues positive hone chahiye. Doosri cheez: V ka time derivative trajectory ke saath — jise hum orbital derivative kehte hain — nikaalo chain rule se: V˙=∇V⊤f. Yahan magic hai — f dynamics hai, to V˙ bina solve kiye mil jaata hai.
Rule yaad rakho: agar V PD hai aur V˙≤0, to system stable hai (bounded rahega). Agar V˙<0 strictly hai, to asymptotically stable — ghar (origin) wapas pahunch jaayega. Damped spring-mass example mein V˙=−bx22 nikalta hai — spring ke cross terms cancel ho jaate hain, sirf damper energy nikaalta hai, bilkul physics ke hisaab se.
Ek badi galti se bacho: agar tumhe koi valid V nahi milta, iska matlab system unstable hai — galat! Theorem sirf sufficient hai, necessary nahi. Shaayad tumne galat V choose kiya. Aur "PD bowl, downhill roll" mantra yaad rakhna — bowl positive definite, aur ball hamesha neeche jaaye to stable. Bas itna samajh lo to Lyapunov ka poora concept clear hai.