Quasi-interpretations and small space bounds

11Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Quasi-interpretations are an useful tool to control resources usage of term rewriting systems, either time or space. They not only combine well with path orderings and provide characterizations of usual complexity classes but also give hints in order to optimize the program. Moreover, the existence of a quasi-interpretation is decidable. In this paper, we present some more characterizations of complexity classes using quasi-interpretations. We mainly focus on small spacebounded complexity classes. On one hand, by restricting quasi-interpretations to sums (that is allowing only affine quasi- interpretations), we obtain a characterization of LINSPACE. On the other hand, a strong tiering discipline on programs together with quasi-interpretations yield a characterization of LOGSPACE. Lastly, we give two new characterizations of PSPACE: in the first, the quasi-interpretation has to be strictly decreasing on each rule and in the second, some linearity constraints are added to the system but no assumption concerning the termination proof is made. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Bonfante, G., Marion, J. Y., & Moyen, J. Y. (2005). Quasi-interpretations and small space bounds. In Lecture Notes in Computer Science (Vol. 3467, pp. 150–164). Springer Verlag. https://doi.org/10.1007/978-3-540-32033-3_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free