Abstract
We give an optimal (exptime), sound and complete tableau-based algorithm for deciding satisfiability for propositional dynamic logic. Our main contribution is a sound method to track unfulfilled eventualities "on the fly" which allows us to detect "bad loops" sooner rather than in multiple subsequent passes. We achieve this by propagating and updating the "status" of nodes throughout the underlying graph as soon as is possible. We give sufficient details to enable an easy implementation by others. Preliminary experimental results from our unoptimised OCaml implementation indicate that our algorithm is feasible.
Original language | English |
---|---|
Title of host publication | Proceedings of the 22nd International Conference on Automated Deduction |
Editors | R A Schmidt |
Place of Publication | berlin |
Publisher | Springer |
Pages | 437-452 |
Number of pages | 16 |
Edition | Peer Reviewed |
ISBN (Print) | 3642029582, 9783642029585 |
DOIs | |
Publication status | Published - 2009 |
Event | International Conference on Automated Deduction (CADE 2009) - Montreal Canada Duration: 1 Jan 2009 → … http://www.springerlink.com/content/978-3-642-02958-5/ |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 5663 LNAI |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Conference on Automated Deduction (CADE 2009) |
---|---|
Period | 1/01/09 → … |
Other | August 2-7 2009 |
Internet address |