Why does the Lyapunov criterion only gives sufficient conditions for stability

control theorylyapunov-functionsstability-theory

I am studying stability for control systems, and I have written in the notes of my professor that the Lyapunov Criterion only gives sufficient conditions for stability, and not necessary and sufficient.

Can someone explain to me why?

Best Answer

The reason why the conditions are only sufficient is that failure OF A GIVEN FUNCTION to be a Lyapunov function for a system does not mean that no other Lyapunov function exists. This is valid for both linear and nonlinear systems.

There exist converse Lyapunov theorems (the original ones due to Massera, if memory serves me right) establishing that, if a system is stable, then a Lyapunov function exists. The proof in the nonlinear case is neither trivial not completely constructive.

In the case of linear system, there exists a recipe for constructing a Lyapunov function, which consists in solving the Lyapunov matrix equation. Thus if the equation does not provide a Lyapunov function, none exists, and the system is not stable. Apart from existence of the constructive method, the situations for linear and nonlinear systems are quite similar, technicalities aside.