Title of article :
Linear-time hierarchies for a functional language machine model
Author/Authors :
Eva Rose، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 1998
Pages :
35
From page :
109
To page :
143
Abstract :
In STOC 1993, Jones showed the existence of a hierarchy within problems decidable in linear time by a canonical first-order functional language based on tree-structured data (F), as well as for an extension of that language based on graph-structured data maintained through selective updating (Fsu). In this paper, we prove the existence of a linear-time hierarchy for an authentic and realistic intermediate “machine” language featuring higher order constructs: the Categorical Abstract Machine. We show the existence of such a hierarchy for the Categorical Abstract Machine based on tree-structured data (CAM) as well as on graph-structured data (CAMsu). The existence is shown by constructing mutually efficient interpreters between CAM and F, and CAMsu and Fsu, two robustness results establishing that first-order functional programs written in F, and in Fsu, define the same class of linear-time decidable problems as the higher-order functional programs run in CAM, and in CAMsu, respectively.
Keywords :
Complexity classes , Operational semantics , Models of Computation (Categorical Abstract Machine) , Interpreters , Applicative Languages (ML)
Journal title :
Science of Computer Programming
Serial Year :
1998
Journal title :
Science of Computer Programming
Record number :
1079521
Link To Document :
بازگشت