3.5.31 · D5Guidance, Navigation & Control (GNC)
Question bank — Lyapunov stability — Lyapunov function, positive definiteness
The picture below anchors these three objects — the bowl , the arrows , and the invariant set where — before you attempt the traps.

True or false — justify
If everywhere, the origin is asymptotically stable.
False. (negative semi-definite) only guarantees the height never rises, i.e. plain stability/boundedness; you need for , or LaSalle's Invariance Principle, to get convergence to the origin.
A positive-definite must satisfy .
True. By definition the bottom of the bowl sits at the equilibrium; if it is not PD (though shifting by a constant can sometimes repair it).
is a valid Lyapunov candidate for a 2D system.
False. It is only positive semi-definite: along the entire -axis, not just the origin, so it cannot trap the component and fails the PD requirement.
If no Lyapunov function can be found, the system is unstable.
False. Lyapunov's theorem is sufficient, not necessary; failing to find a working means only that you haven't been clever enough. Use Chetaev's Instability Theorem to actually prove instability.
For with symmetric , "all eigenvalues of " and "all leading principal minors of " are equivalent tests.
True. Both are equivalent characterizations of a positive-definite matrix; the minor test is Sylvester's criterion and is usually easier to check by hand.
The Lyapunov equation always has a PD solution for any PD .
False. A unique PD exists iff every eigenvalue of has strictly negative real part; if is unstable, no PD solves it. See Lyapunov Equation A^TP+PA=-Q.
A quadratic form with a non-symmetric has no well-defined definiteness.
False. Only the symmetric part affects the value of , so definiteness is decided by that symmetric part; we conventionally take symmetric.
If for one chosen , the system must be unstable.
False. A bad candidate proves nothing — it may just be the wrong bowl. Only a meeting Chetaev's hypotheses (positive and positive in a suitable cone) certifies instability.
Positive semi-definite can still yield asymptotic stability when combined with LaSalle.
True. If and the only trajectory staying in is the origin, LaSalle's Invariance Principle upgrades stability to asymptotic stability — exactly how the damped pendulum is handled.
Spot the error
", so I just differentiate by its arguments."
Error. is the gradient (a vector of partials); the orbital derivative is — you must dot the gradient with the dynamics map . Skipping the step gives a meaningless quantity.
"I'll compute since changes in time."
Error. For an autonomous there is no explicit -dependence; all time variation enters through , so the chain rule gives , not .
" has a positive determinant, therefore is positive definite."
Error. A positive determinant only means an even number of negative eigenvalues; e.g. has determinant but is negative definite. You need all leading principal minors positive (Sylvester).
" everywhere, so the system is globally asymptotically stable."
Error. The first term is negative only when ; outside that strip can be positive, so you can only claim local asymptotic stability on . See Region of Attraction Estimation.
"Energy of the damped pendulum, , gives , hence asymptotic stability directly."
Error. is only (zero whenever ), i.e. semi-definite. Plain Lyapunov gives stability; LaSalle is needed for asymptotic stability.
" is PD and , so trajectories converge to some nonzero point."
Error. guarantees boundedness inside a sublevel set, not convergence to any specific point; the trajectory may oscillate or drift on the level set without settling.
Why questions
Why must be continuously differentiable?
Because the whole method rests on the chain-rule identity ; without a well-defined gradient the orbital derivative — the object the theorem tests — does not exist.
Why does the spring term cancel in for the damped pendulum?
The spring is conservative: energy it stores it returns, so its contribution is exactly annihilated by the coupling term, leaving only the dissipative damper , which is where energy truly leaves.
Why can we always place the equilibrium of interest at the origin?
Stability is a local property about a fixed point; a coordinate shift moves any equilibrium to without changing the dynamics' qualitative behaviour, simplifying every "bowl at the bottom" statement.
Why do we test along trajectories rather than in all directions?
Stability concerns how the system actually flows, not arbitrary displacements; only the direction given by the dynamics map is realized, so measures the true rate of change of height that the system experiences.
Why is a diagonalization argument enough to prove eigenvalues ?
Orthogonal diagonalization turns the form into with a pure rotation, so positivity of the whole sum for all is exactly positivity of each .
Why does Lyapunov's method avoid solving the ODE?
Because uses the dynamics map directly — we never integrate to find ; we only check the sign of a scalar expression, which is what makes the method usable on unsolvable nonlinear GNC problems.
Why is picking physical energy a good first guess for ?
Real systems dissipate energy, so mechanical energy is automatically a PD bowl centred at rest and tends to decrease under damping — it frequently satisfies both conditions with almost no engineering, as in Sliding Mode Control and Backstepping Control designs.
Edge cases
What if on an entire surface, not just the origin?
Plain Lyapunov gives only stability; you must check whether any trajectory can stay on that surface. If the only invariant subset is the origin, LaSalle's Invariance Principle recovers asymptotic stability.
What if ?
Then the origin is not an equilibrium and the theorem does not apply there; you must first find an actual equilibrium and shift coordinates so that .
What if is PD locally but finite as ?
Local asymptotic stability may hold, but you cannot conclude global stability: global results also require radial unboundedness ( as ) so that sublevel sets stay bounded.
What is the definiteness of the zero matrix in ?
, which is only positive semi-definite (indeed identically zero) — it is not PD, so it is a useless Lyapunov candidate that traps nothing.
What happens at the boundary for the nonlinear system with ?
There becomes only semi-definite (zero on the whole line ); the strict negativity that gave asymptotic stability is lost exactly at the edge, marking the frontier of the guaranteed basin.
What if has an eigenvalue with zero real part (marginal case)?
The Lyapunov equation has no PD solution and linearization is inconclusive; the linear method cannot certify stability, and you must analyze the nonlinear terms directly (centre-manifold or a custom ).
Can a system be stable but not asymptotically stable?
Yes — an undamped oscillator ( in the pendulum) has : trajectories circle forever on constant-energy orbits, staying bounded (stable) but never converging to the origin.
Does a PD with guarantee the state stays inside its starting sublevel set?
Yes — since height strictly drops, the trajectory can never re-enter a higher level set, so it remains inside ; this trapping property underlies Region of Attraction Estimation.
Recall One-line summary of every trap
A positive definite (PD) means == for every nonzero == with ; stability needs ==, asymptotic stability needs or LaSalle==; a failed search for or a candidate whose == proves nothing== (use Chetaev to prove instability); always dot the gradient with the dynamics map ; and every "global" claim hides a radial-unboundedness assumption.