From Zonotopes to Proof Certificates: A Formal Pipeline for Safe Control Envelopes
Preprint
Abstract
Synthesizing controllers that enforce both safety and actuator constraints is a central challenge in the design of cyber-physical systems. State-of-the-art reachability methods based on zonotopes deliver impressive scalability, yet no zonotope reachability tool has been formally verified and the lack of end-to-end correctness undermines the confidence in their use for safety-critical systems. Although deductive verification with the hybrid system prover KeYmaera X could, in principle, resolve this assurance gap, the high-dimensional set representations required for realistic control envelopes overwhelm its reasoning based on quantifier elimination. To address this gap, we formalize how control-invariant sets serve as sound safety certificates. Building on that foundation, we develop a verification pipeline for control envelopes that unites scalability and formal rigor. First, we compute control envelopes with high-performance reachability algorithms. Second, we certify every intermediate result using provably correct logical principles. To accelerate this certification, we offload computationally intensive zonotope containment tasks to efficient numerical backends, which return compact witnesses that KeYmaera X validates rapidly. We show the practical utility of our approach through representative case studies.Keywords
All Related Versions
This publication has 42 references indexed in Scilit:
- CESAR: Control Envelope Synthesis via Angelic Refinements2024
- Deductive Stability Proofs for Ordinary Differential Equations2021
- Logical Foundations of Cyber-Physical Systems2018
- Reachability and Invariance for Linear Sampled–data SystemsIFAC-PapersOnLine, 2017
- A Complete Uniform Substitution Calculus for Differential Dynamic LogicJournal of Automated Reasoning, 2016
- Robustness of Control Barrier Functions for Safety Critical Control**This work is partially supported by the National Science Foundation Grants 1239055, 1239037 and 1239085.IFAC-PapersOnLine, 2015
- Flow*: An Analyzer for Non-linear Hybrid Systems2013
- On the computation of convex robust control invariant sets for nonlinear systemsAutomatica, 2010
- On the computation of invariant sets for constrained nonlinear systems: An interval arithmetic approachAutomatica, 2005
- On the terminal region of model predictive control for non‐linear systems with input/state constraintsInternational Journal of Adaptive Control and Signal Processing, 2003