Show simple item record

dc.contributor.authorPratt, Vaughan R.en_US
dc.date.accessioned2023-03-29T14:11:13Z
dc.date.available2023-03-29T14:11:13Z
dc.date.issued1978-09
dc.identifier.urihttps://hdl.handle.net/1721.1/148941
dc.description.abstractWe give an algorithm for "before-after" reasoning about action. The algorithm decides satisfiability and validity of formulae of propositional dynamic logic, a recently developed logic of change of state that subsumes the zero-order component of most other action-oriented logics. The algorithm requires time at most proportional to an exponentially growing function of the length (number of occurences of variabes and connectives) of the input. Fischer and Ladner have shown that that every algorithm for this problem must take exponential time, making this algorithm optimal to within a polynomial. No decision method for any other logic is known to be optimal to within less than an expoential. The typical time for our algorithm makes it a heuristically efficient algorithm of considerable pratical interest. Application areas incluse program verification, program synthesis, and discourse analysis. The algorithm is based on the method of semantic tableaux, appropriately generalized to dynamic logic. A novel treatment of Hintikka sets via theory algebras supplies the theoretical basis for our treatment of tableaux.en_US
dc.relation.ispartofseriesMIT-LCS-TM-113
dc.titleA Near-optimal Method for Reasoning About Actionen_US
dc.identifier.oclc4846778


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record