On a Non-Context-Free Extension of PDL
Stefan G\"oller, Dirk Nowotka

TL;DR
This paper investigates the extension of Propositional Dynamic Logic (PDL) with k-phase multi-stack visibly pushdown automata (k-MVPAs), proving that such an extension leads to undecidability in satisfiability for certain cases.
Contribution
It demonstrates that extending PDL with 2-phase MVPAs with two stacks results in a satisfiability problem that is -complete, showing undecidability.
Findings
Satisfiability with 2-phase MVPAs and two stacks is -complete.
Extension of PDL with k-MVPAs can lead to undecidability.
Decidability is lost when extending PDL with certain automata formalism.
Abstract
Over the last 25 years, a lot of work has been done on seeking for decidable non-regular extensions of Propositional Dynamic Logic (PDL). Only recently, an expressive extension of PDL, allowing visibly pushdown automata (VPAs) as a formalism to describe programs, was introduced and proven to have a satisfiability problem complete for deterministic double exponential time. Lately, the VPA formalism was extended to so called k-phase multi-stack visibly pushdown automata (k-MVPAs). Similarly to VPAs, it has been shown that the language of k-MVPAs have desirable effective closure properties and that the emptiness problem is decidable. On the occasion of introducing k-MVPAs, it has been asked whether the extension of PDL with k-MVPAs still leads to a decidable logic. This question is answered negatively here. We prove that already for the extension of PDL with 2-phase MVPAs with two stacks…
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.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · semigroups and automata theory
