Litcius/Paper detail

Stochastic Omega-Regular Verification and Control with Supermartingales

Alessandro Abate, Mirco Giacobbe, Diptarko Roy

2024Lecture notes in computer science12 citationsDOIOpen Access PDF

Abstract

Abstract We present for the first time a supermartingale certificate for $$\omega $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>ω</mml:mi> </mml:math> -regular specifications. We leverage the Robbins &amp; Siegmund convergence theorem to characterize supermartingale certificates for the almost-sure acceptance of Streett conditions on general stochastic processes, which we call Streett supermartingales. This enables effective verification and control of discrete-time stochastic dynamical models with infinite state space under $$\omega $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>ω</mml:mi> </mml:math> -regular and linear temporal logic specifications. Our result generalises reachability, safety, reach-avoid, persistence and recurrence specifications; our contribution applies to discrete-time stochastic dynamical models and probabilistic programs with discrete and continuous state spaces and distributions, and carries over to deterministic models and programs. We provide a synthesis algorithm for control policies and Streett supermartingales as proof certificates for $$\omega $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>ω</mml:mi> </mml:math> -regular objectives, which is sound and complete for supermartingales and control policies with polynomial templates and any stochastic dynamical model whose post-expectation is expressible as a polynomial. We additionally provide an optimisation of our algorithm that reduces the problem to satisfiability modulo theories, under the assumption that templates and post-expectation are in piecewise linear form. We have built a prototype and have demonstrated the efficacy of our approach on several exemplar $$\omega $$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mi>ω</mml:mi> </mml:math> -regular verification and control synthesis problems.

Topics & Concepts

AlgorithmComputer scienceReachabilityLeverage (statistics)OmegaState spaceDiscrete mathematicsMathematicsMachine learningStatisticsPhysicsQuantum mechanicsFormal Methods in VerificationLogic, programming, and type systemsLogic, Reasoning, and Knowledge
Stochastic Omega-Regular Verification and Control with Supermartingales | Litcius