ACM Home Page
Please provide us with feedback. Feedback
The strength of non-size increasing computation
Full text PdfPdf (1.14 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Portland, Oregon
Pages: 260 - 269  
Year of Publication: 2002
ISBN:1-58113-450-9
Also published in ...
Author
Martin Hofmann  Institut für Informatik, LMU München, Oettingenstraße 67, 80538 Müunchen, Germany
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 30,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/503272.503297
What is a DOI?

ABSTRACT

We study the expressive power of non-size increasing recursive definitions over lists. This notion of computation is such that the size of all intermediate results will automatically be bounded by the size of the input so that the interpretation in a finite model is sound with respect to the standard semantics. Many well-known algorithms with this property such as the usual sorting algorithms are definable in the system in the natural way. The main result is that a characteristic function is definable if and only if it is computable in time O(2p(n)) for some polynomial p.The method used to establish the lower bound on the expressive power also shows that the complexity becomes polynomial time if we allow primitive recursion only. This settles an open question posed in [1, 7].The key tool for establishing upper bounds on the complexity of derivable functions is an interpretation in a finite relational model whose correctness with respect to the standard interpretation is shown using a semantic technique.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
 
4
Vuokko-Helema Caseiro. Equations for Defining Poly-time Functions. PhD thesis, Umiversity of Oslo, 1997. Available by ftp flom ftp. ifi. uio. no/pub/vuokko/Oadm, ps.
 
5
Stephen A. Cook. Linear-time simulation of deterministic two-way pushdown automata. Information PTvcessing, 71:75-80, 1972.
 
6
 
7
 
8
 
9
10
 
11

CITED BY  10