Formal Verification of Control Lyapunov-Barrier Functions for Safe Stabilization with Bounded Controls
Jun Liu
TL;DR
This paper addresses safe stabilization of nonlinear control-affine systems under bounded inputs by constructing a single smooth control Lyapunov-barrier function (CLBF) that certifies both asymptotic stability and safety. It derives verifiable, SMT-ready conditions for strict compatibility between a control barrier function (CBF) and a control Lyapunov function (CLF) under ball and box input bounds, employing Farkas' lemmas to reformulate quantifier structures. A provably correct patching scheme combines a CBF and a CLF into a CLBF $W$, with a smooth bump and a log-sum-exp surrogate for the safe set, enabling explicit safe stabilizing controllers via universal formulas. Numerical examples demonstrate the approach on two nonlinear systems, showing reduced conservatism relative to SOS-based compatible CBF-CLF designs and validating the formal guarantees via $\,\delta$-complete SMT verification with $dReal$.
Abstract
We present verifiable conditions for synthesizing a single smooth Lyapunov function that certifies both asymptotic stability and safety under bounded controls. These sufficient conditions ensure the strict compatibility of a control barrier function (CBF) and a control Lyapunov function (CLF) on the exact safe set certified by the barrier. An explicit smooth control Lyapunov-barrier function (CLBF) is then constructed via a patching formula that is provably correct by design. Two examples illustrate the computational procedure, showing that the proposed approach is less conservative than sum-of-squares (SOS)-based compatible CBF-CLF designs.
