An Optimal On-the-fly Tableau-based Decision Procedure for PDL satisfiability

Rajeev Goré*, Florian Widmann

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    22 Citations (Scopus)

    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 languageEnglish
    Title of host publicationProceedings of the 22nd International Conference on Automated Deduction
    EditorsR A Schmidt
    Place of Publicationberlin
    PublisherSpringer
    Pages437-452
    Number of pages16
    EditionPeer Reviewed
    ISBN (Print)3642029582, 9783642029585
    DOIs
    Publication statusPublished - 2009
    EventInternational Conference on Automated Deduction (CADE 2009) - Montreal Canada
    Duration: 1 Jan 2009 → …
    http://www.springerlink.com/content/978-3-642-02958-5/

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume5663 LNAI
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    ConferenceInternational Conference on Automated Deduction (CADE 2009)
    Period1/01/09 → …
    OtherAugust 2-7 2009
    Internet address

    Fingerprint

    Dive into the research topics of 'An Optimal On-the-fly Tableau-based Decision Procedure for PDL satisfiability'. Together they form a unique fingerprint.

    Cite this