Paper: Matching explicit and modal reasoning about programs: a proof theoretic delineation of dynamic logic (at LICS 2006)
Authors: Daniel Leivant
Abstract
We establish a match between two broad approaches to reasoning about programs: modal (dynamic logic) proofs on the one hand, and explicit higher-order reference to program semantics, on the other. We show that Pratt-Segerberg’s firstorder dynamic logic DL proves precisely program properties that are provable in second-order logic with set-existence restricted to a natural class of formulas, well-known to be related to computation theory
BibTeX
@InProceedings{Leivant-Matchingexplicitand,
author = {Daniel Leivant},
title = {Matching explicit and modal reasoning about programs: a proof theoretic delineation of dynamic logic},
booktitle = {Proceedings of the Twenty-First Annual IEEE Symposium on Logic in Computer Science (LICS 2006)},
year = {2006},
month = {August},
pages = {157--166},
location = {Seattle, Washington, USA},
publisher = {IEEE Computer Society Press}
}
