Quasi-interpretations and small space bounds - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2005

Quasi-interpretations and small space bounds


Quasi-interpretations are an useful tool to control resource 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 space-bounded 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, with a strong tiering discipline on programs, quasi-interpretations yields 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 constrains are added to the system but no assumption concerning the termination proof is made.
Embargoed file
Embargoed file
Ne sera jamais visible

Dates and versions

inria-00001234 , version 1 (11-04-2006)


  • HAL Id : inria-00001234 , version 1


Guillaume Bonfante, Jean-Yves Marion, Jean-Yves Moyen. Quasi-interpretations and small space bounds. [Research Report] 2005, pp.19. ⟨inria-00001234⟩
103 View
0 Download


Gmail Facebook Twitter LinkedIn More