Synthesizing Invariant Barrier Certificates via Difference-of-Convex Programming
Qiuye Wang, Mingshuai Chen, Bai Xue, Naijun Zhan, Joost-Pieter, Katoen

TL;DR
This paper introduces a novel method for synthesizing invariant barrier certificates using difference-of-convex programming, enabling the verification of safety in hybrid systems over unbounded time horizons.
Contribution
It proposes the invariant barrier-certificate condition and a difference-of-convex programming algorithm for synthesizing barrier certificates, improving safety verification methods.
Findings
Effective synthesis of barrier certificates demonstrated on benchmarks.
The method approaches local optima efficiently via convex optimization.
Guarantees to find a certificate if an inductive invariant exists.
Abstract
A barrier certificate often serves as an inductive invariant that isolates an unsafe region from the reachable set of states, and hence is widely used in proving safety of hybrid systems possibly over the infinite time horizon. We present a novel condition on barrier certificates, termed the invariant barrier-certificate condition, that witnesses unbounded-time safety of differential dynamical systems. The proposed condition is by far the least conservative one on barrier certificates, and can be shown as the weakest possible one to attain inductive invariance. We show that discharging the invariant barrier-certificate condition -- thereby synthesizing invariant barrier certificates -- can be encoded as solving an optimization problem subject to bilinear matrix inequalities (BMIs). We further propose a synthesis algorithm based on difference-of-convex programming, which approaches a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Stability and Control of Uncertain Systems · Fault Detection and Control Systems
