Propositional Dynamic Logic of Looping and Converse
Author(s)
Streett, Robert S.
DownloadMIT-LCS-TR-263.pdf (1.462Mb)
Metadata
Show full item recordAbstract
Dynamic logic [5,6,15,16] applies concepts from modal logic to a relational semantics of programs to yield various systems for reasoning about the before-after behavior of programs. Analogues to the modal logic assertions ?p (possibly p) and ?p(necessarily p) are the dynamic logic constructs <a>p and [a]p. If a is a program and p is an assertion about the state of a computation, then ,<a>p asserts that after executing a, p can be the case, and [a]p asserts that after executing a, p must be the case.
Date issued
1981-05Series/Report no.
MIT-LCS-TR-263