VSL 2014: VIENNA SUMMER OF LOGIC 2014

On the Hoare Theory of Monadic Recursion Schemes

Author: Konstantinos Mamouras

PapersPapers with AbstractsPrefaceAuthor IndexKeyword Index

Paper Information

Title:On the Hoare Theory of Monadic Recursion Schemes
Authors:Konstantinos Mamouras
Proceedings:CSL-LICS 2014 Full and Final Proceedings
Editors: Dale Miller and Laura Kovacs
Keywords:Hoare logic, monadic recursion schemes, monadic program schemes
Abstract:

ABSTRACT. The equational theory of monadic recursion schemes is known to be decidable by the result of S\'enizergues on the decidability of the problem of DPDA equivalence. In order to capture some properties of the domain of computation, we augment equations with certain hypotheses. This preserves the decidability of the theory, which we call \emph{simple implicational theory}. The asymptotically fastest algorithm known for deciding the equational theory, and also for deciding the simple implicational theory, has running time that is non-elementary. We therefore consider a restriction of the properties about schemes to check: instead of arbitrary equations $f \equiv g$ between schemes, we focus on propositional Hoare assertions $\{p\}f\{q\}$, where $f$ is a scheme and $p, q$ are tests. Such Hoare assertions have a straightforward encoding as equations. We investigate the \emph{Hoare theory} of monadic recursion schemes, that is, the set of valid implications whose conclusions are Hoare assertions and whose premises are of a certain simple form. We present a sound and complete Hoare-style calculus for this theory. We also show that the Hoare theory can be decided in exponential time, and that it is complete for this class.

Pages:10
Talk:Jul 17 12:15
Paper:
Disclaimer | Powered by EasyChair Smart Program