An expressively complete local past propositional dynamic logic over Mazurkiewicz traces and its applications
Bharat Adsul, Paul Gastin, Shantanu Kulkarni, Pascal Weil
Abstract
We propose a local, past-oriented fragment of propositional dynamic logic to reason about concurrent scenarios modelled as Mazurkiewicz traces, and prove it to be expressively complete with respect to regular trace languages. Because of locality, specifications in this logic are efficiently translated into asynchronous automata, in a way that reflects the structure of formulas. In particular, we obtain a new proof of Zielonka's fundamental theorem and we prove that any regular trace language can be implemented by a cascade product of localized asynchronous automata, which essentially operate on a single process.
These results refine earlier results by Adsul et al. which involved a larger fragment of past propositional dynamic logic and used Mukund and Sohoni's gossip automaton. Our new results avoid using this automaton, or Zielonka's timestamping mechanism and, in particular, they show how to implement a gossip automaton as a cascade product.
• Theory of computation → Concurrency; Modal and temporal logics; Algebraic language theory.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Foundations of Reactive Synthesis for Declarative Process SpecificationsLuca Geatti, Marco Montali, Andrey RivkinAAAI 2024 · 6 citations
- Synthesis and Analysis of Petri Nets from Causal SpecificationsMateus de Oliveira OliveiraCAV 2022 · 1 citation
- Interpolation for the two-way modal μ-calculusJohannes Kloibhofer, Yde VenemaLICS 2025
- Second-Order HyperpropertiesRaven Beutner, Bernd Finkbeiner, Hadar Frenkel, Niklas MetzgerCAV 2023 · 20 citations
- On-the-fly Synthesis for LTL over Finite TracesShengping Xiao, Jianwen Li, Shufang Zhu, Yingying Shi et al.AAAI 2021 · 23 citations
