Separation of Test-Free Propositional Dynamic Logics over Context-Free Languages
Markus Latte

TL;DR
This paper investigates the expressive power of propositional dynamic logics extended with various language classes, demonstrating separation results for certain classes without test operators using automata-theoretic techniques.
Contribution
It proves the separation of PDL[DCFL] from PDL[CFL] for test-free programs, overcoming non-determinism challenges in automata-based methods.
Findings
Separation of PDL[DCFL] from PDL[CFL] established for test-free programs.
Automata-theoretic techniques can be adapted to non-regular language classes.
Demonstrates limitations of existing methods when non-determinism is involved.
Abstract
For a class L of languages let PDL[L] be an extension of Propositional Dynamic Logic which allows programs to be in a language of L rather than just to be regular. If L contains a non-regular language, PDL[L] can express non-regular properties, in contrast to pure PDL. For regular, visibly pushdown and deterministic context-free languages, the separation of the respective PDLs can be proven by automata-theoretic techniques. However, these techniques introduce non-determinism on the automata side. As non-determinism is also the difference between DCFL and CFL, these techniques seem to be inappropriate to separate PDL[DCFL] from PDL[CFL]. Nevertheless, this separation is shown but for programs without test operators.
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.
