The Yakubovich S-Lemma Revisited: Stability and Contractivity in Non-Euclidean Norms
Anton V. Proskurnikov, Alexander Davydov, Francesco Bullo
TL;DR
This work generalizes the S-Lemma to non-Euclidean, norm-based Lyapunov functions by employing matrix log norms and weak pairings, enabling stability and contraction analysis for Lur'e systems with V(x)=||R x||^2_p. The authors derive a non-polynomial S-Lemma that links primal sector/slope constraints to dual log-norm conditions through a family of matrices P(τ)=P0−∑τjPj, providing tractable criteria for absolute stability and contractivity in ℓp norms (including weighted variants). Key contributions include a complete ℓ2 analysis with LMIs and KYP circle-criterion connections, a diagonal-weighted ℓ1/ℓ∞ framework leveraging Metzler structure, and new proofs of the Aizerman and Kalman conjectures for positive Lur'e systems. The results offer a unified, norm-general approach to stability and contraction that complements classical quadratic Lyapunov methods and has potential computational advantages in large-scale or non-Euclidean contexts. The framework extends to MIMO nonlinear blocks and motivates further work on bounded nonlinearities and efficient non-Euclidean norm validation algorithms.
Abstract
The celebrated S-Lemma was originally proposed to ensure the existence of a quadratic Lyapunov function in the Lur'e problem of absolute stability. A quadratic Lyapunov function is, however, nothing else than a squared Euclidean norm on the state space (that is, a norm induced by an inner product). A natural question arises as to whether squared non-Euclidean norms $V(x)=\|x\|^2$ may serve as Lyapunov functions in stability problems. This paper presents a novel non-polynomial S-Lemma that leads to constructive criteria for the existence of such functions defined by weighted $\ell_p$ norms. Our generalized S-Lemma leads to new absolute stability and absolute contractivity criteria for Lur'e-type systems, including, for example, a new simple proof of the Aizerman and Kalman conjectures for positive Lur'e systems.
