Neural Proofs for Sound Verification and Control of Complex Systems
By: Alessandro Abate
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.
Similar Papers
Formal Verification of Neural Certificates Done Dynamically
Symbolic Computation
Checks if robots are safe while they work.
Monotone Neural Control Barrier Certificates
Systems and Control
Makes robots safely learn from experience.
Learning Control of Neural Sound Effects Synthesis from Physically Inspired Models
Sound
Makes computer-made sounds sound real and controllable.