Converse Theorems for Certificates of Safety and Stability
Pol Mestres, Jorge Cortés
TL;DR
This work tackles the existence and structure of certificates for safety and stability in nonlinear control. It develops converse theorems showing when control barrier functions ($CBF$) exist for a given safe set and introduces extended barrier functions ($eCBF$) to handle unbounded sets, ensuring safety certification under broader conditions. It then shifts to joint safety and stability, proving conditions for the existence of a control Lyapunov–barrier function ($CLBF$), strictly compatible CLF–CBF pairs, and compatible CLF–eCBF pairs, while identifying topological obstructions that limit these existences. A key takeaway is that while a $CBF$ or a $CLF$ may exist independently, ensuring a strictly compatible pair or a $CLBF$ can require additional hypotheses such as compactness or specific controller feasibility, and the paper provides both constructive results and counterexamples illustrating the limits. Overall, the extended framework and converse results deepen understanding of when safety and stability can be achieved together and guide controller design for safety-critical systems.
Abstract
Motivated by the key role of control barrier functions (CBFs) in assessing safety and enabling the synthesis of safe controllers in nonlinear control systems, this paper presents a suite of converse results on CBFs. Given any safe set, we first identify a set of general sufficient conditions which guarantee the existence of a CBF. Our technical analysis also enables us to define an extended notion of CBF which is always guaranteed to exist if the set is safe. We next turn our attention to the problem of joint safety and stability, and give conditions under which the notions of control Lyapunov-barrier function (CLBF) and compatible control Lyapunov function (CLF) and CBF pair are guaranteed to exist. Finally, we identify conditions under which a CLBF and a compatible CLF-CBF pair can be constructed from a non-compatible CLF-CBF pair. Throughout the paper, we intersperse different examples and counterexamples to motivate our results and position them within the state of the art.
