Omega-regular Verification and Control for Distributional Specifications in MDPs
S. Akshay (1), Ouldouz Neysari (2, 3), {\DJ}or{\dj}e \v{Z}ikeli\'c (2) ((1) Dept of CSE, Indian Institute of Technology Bombay, (2) Singapore Management University, (3) University of Tehran)

TL;DR
This paper introduces a novel automated method for verifying and controlling Markov decision processes against distributional omega-regular specifications, expanding the scope beyond existing reachability and safety methods.
Contribution
It presents the first automated approach using distributional certificates for omega-regular specifications in MDPs, with sound, complete proof rules and a template-based synthesis algorithm.
Findings
Algorithms run in PSPACE, demonstrating efficiency.
Prototype implementation shows practical applicability.
Method extends verification capabilities to complex distributional specifications.
Abstract
A classical approach to studying Markov decision processes (MDPs) is to view them as state transformers. However, MDPs can also be viewed as distribution transformers, where an MDP under a strategy generates a sequence of probability distributions over MDP states. This view arises in several applications, even as the probabilistic model checking problem becomes much harder compared to the classical state transformer counterpart. It is known that even distributional reachability and safety problems become computationally intractable (Skolem- and positivity-hard). To address this challenge, recent works focused on sound but possibly incomplete methods for verification and control of MDPs under the distributional view. However, existing automated methods are applicable only to distributional reachability, safety and reach-avoidance specifications. In this work, we present the first…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
