Quasi-interpretations and small space bounds - Inria - Institut national de recherche en sciences et technologies du numérique
Rapport (Rapport De Recherche) Année : 2005

Quasi-interpretations and small space bounds

Résumé

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.
Fichier sous embargo
Fichier sous embargo
Date de visibilité indéterminée
Loading...

Dates et versions

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

Identifiants

  • HAL Id : inria-00001234 , version 1

Citer

Guillaume Bonfante, Jean-Yves Marion, Jean-Yves Moyen. Quasi-interpretations and small space bounds. [Research Report] 2005, pp.19. ⟨inria-00001234⟩
123 Consultations
0 Téléchargements

Partager

More