Automata-Theoretic techniques for modal logics of programs
Journal of Computer and System Sciences
Applications of deontic logic in computer science: a concise overview
Deontic logic in computer science
Journal of the ACM (JACM)
Reasoning about The Past with Two-Way Automata
ICALP '98 Proceedings of the 25th International Colloquium on Automata, Languages and Programming
A practical decision method for propositional dynamic logic (Preliminary Report)
STOC '78 Proceedings of the tenth annual ACM symposium on Theory of computing
Journal of Logic and Computation
PDL with intersection and converse is 2EXP-complete
FOSSACS'07 Proceedings of the 10th international conference on Foundations of software science and computational structures
A Game Theoretic Approach to the Analysis of Dynamic Networks
Electronic Notes in Theoretical Computer Science (ENTCS)
Hi-index | 0.00 |
We study the complexity of satisfiability for DLPdyn+, an expressive logic introduced by Demri that allows to reason about dynamic policies. DLPdyn+ extends the logic DLPdyn of Pucella and Weissman, which in turn extends van der Meyden's Dynamic Logic of Permission (DLP). DLPdyn+ generously enhances DLP and DLPdyn by allowing to update the policy set by adding or removing policy transitions, which are defined as a direct product of two sets, each specified by a formula of the logic itself. It is proven that satisfiability for DLPdyn+ is complete for deterministic exponential time. Our results close the complexity gap of satisfiability for DLPdyn+ from 2EXP, and for DLPdyn from NEXP, to EXP respectively, matching the EXP lower bound both inherit from Propositional Dynamic Logic (PDL). To prove the EXP upper bound for DLPdyn+, we first proceed by accurately identifying a suitable generalization of PDL, which allows to use compressed programs and then find a satisfiability preserving translation from DLPdyn+ to this extension of PDL. To finally show the EXP upper bound for DLPdyn+, we prove that satisfiability of our extension of PDL lies in EXP.