Abstract
AbstractWe present for the first time a supermartingale certificate for $$\omega $$
ω
-regular specifications. We leverage the Robbins & 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 $$
ω
-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 $$
ω
-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 $$
ω
-regular verification and control synthesis problems.
Publisher
Springer Nature Switzerland
Reference69 articles.
1. Abate, A., Ahmed, D., Giacobbe, M., Peruffo, A.: Formal synthesis of Lyapunov Neural Networks. IEEE Control. Syst. Lett. 5(3), 773–778 (2021)
2. Abate, A., Edwards, A., Giacobbe, M., Punchihewa, H., Roy, D.: Quantitative verification with neural networks. In: CONCUR. LIPIcs, vol. 279, pp. 22:1–22:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik (2023)
3. Lecture Notes in Computer Science;A Abate,2021
4. Abate, A., Giacobbe, M., Schnitzer, Y.: Bisimulation learning. In: Ganesh, V., Gurfinkel, A. (eds.) CAV 2024. LNCS, vol. 14683, pp. 161–183. Springer, Cham (2024). https://doi.org/10.1007/978-3-031-65633-0_8
5. Abate, A., Katoen, J., Lygeros, J., Prandini, M.: Approximate model checking of stochastic hybrid systems. Eur. J. Control. 16(6), 624–641 (2010)