SYLGLONov 16, 2023

Fossil 2.0: Formal Certificate Synthesis for the Verification and Control of Dynamical Models

arXiv:2311.09793v254 citationsh-index: 12Has Code
Originality Synthesis-oriented
AI Analysis

This is an incremental update to a tool for researchers and engineers working on formal verification and control of dynamical systems.

The paper introduces Fossil 2.0, an updated software tool for synthesizing certificates like Lyapunov and barrier functions to verify and control dynamical systems, featuring new interfaces, expanded certificate types, controller synthesis, and support for discrete-time models.

This paper presents Fossil 2.0, a new major release of a software tool for the synthesis of certificates (e.g., Lyapunov and barrier functions) for dynamical systems modelled as ordinary differential and difference equations. Fossil 2.0 is much improved from its original release, including new interfaces, a significantly expanded certificate portfolio, controller synthesis and enhanced extensibility. We present these new features as part of this tool paper. Fossil implements a counterexample-guided inductive synthesis (CEGIS) loop ensuring the soundness of the method. Our tool uses neural networks as templates to generate candidate functions, which are then formally proven by an SMT solver acting as an assertion verifier. Improvements with respect to the first release include a wider range of certificates, synthesis of control laws, and support for discrete-time models.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes