🤖 AI Summary
To address the formal verification and control challenges for complex stochastic dynamical systems, reactive programs, and cyber-physical systems (CPS), this paper introduces the “Neural Proofs” framework. It integrates temporal logic (LTL/CTL*)–driven proof rules with SMT-guided inductive generalization of neural certificates to enable end-to-end synthesis of provably correct controllers. The framework pioneers deep coupling between formal verification and deep learning: neural certificates are co-constructed via sampling-based training and SMT solving, ensuring both interpretability and mathematical soundness. It achieves, for the first time, sound and scalable verification and control of high-dimensional nonlinear stochastic CPS. Experiments demonstrate a 3–5× improvement in verification efficiency, with controllers strictly satisfying probabilistic temporal specifications.
📝 Abstract
This informal contribution presents an ongoing line of research that is pursuing a new approach to the construction of sound proofs for the formal verification and control of complex stochastic models of dynamical systems, of reactive programs and, more generally, of models of Cyber-Physical Systems. Neural proofs are made up of two key components: 1) proof rules encode requirements entailing the verification of general temporal specifications over the models of interest; and 2) certificates that discharge such rules, namely they are constructed from said proof rules with an inductive (that is, cyclic, repetitive) approach; this inductive approach involves: 2a) accessing samples from the model's dynamics and accordingly training neural networks, whilst 2b) generalising such networks via SAT-modulo-theory (SMT) queries that leverage the full knowledge of the models. In the context of sequential decision making problems over complex stochastic models, it is possible to additionally generate provably-correct policies/strategies/controllers, namely state-feedback functions that, in conjunction with neural certificates, formally attain the given specifications for the models of interest.