We study the effect of polynomial interpretation termination proofs of deterministic (resp.
non-deterministic) algorithms defined by con uent (resp. non-con uent) rewrite systems over
data structures which include strings, lists and trees, and we classify them according to the
interpretations of the constructors. This leads to the definition of six function classes which
turn out to be exactly the deterministic (resp. non-deterministic) polynomial time, linear
exponential time and linear doubly exponential time computable functions when the class is
based on con uent (resp. non-con uent) rewrite systems. We also obtain a characterisation of
the linear space computable functions. Finally, we demonstrate that functions with exponential
interpretation termination proofs are super-elementary.
International audienceThis paper presents in a reasoned way our works on resource analysis by quasi- interpretations. The controlled resources are typically the runtime, the runspace or the size of a result in a program execution. Quasi-interpretations allow analyzing system complexity. A quasi-interpretation is a numerical assignment, which provides an upper bound on computed func- tions and which is compatible with the program operational semantics. Quasi- interpretation method offers several advantages: (i) It provides hints in order to optimize an execution, (ii) it gives resource certificates, and (iii) finding quasi- interpretations is decidable for a broad class which is relevant for feasible com- putations. By combining the quasi-interpretation method with termination tools (here term orderings), we obtained several characterizations of complexity classes starting from Ptime and Pspace
In the context of lexicalized grammars, we propose general methods for lexical disambiguation based on polarization and abstraction of grammatical formalisms. Polarization makes their resource sensitivity explicit and abstraction aims at keeping essentially the mechanism of neutralization between polarities. Parsing with the simplified grammar in the abstract formalism can be used efficiently for filtering lexical selections.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.