Abstract
We propose to measure the efficiency of any implementation of the λ-calculus as a function of a new parameter v, that is itself a function of any λ-expression. Complexity is expressed here as a function of v just as runtime is expressed as a function of the input size n in ordinary analysis of algorithms. This enables implementations to be compared for worst case efficiency. We argue that any implementation must have complexity Ω(v), i.e. a linear lower bound. Furthermore, we show that implementations based upon Turner Combinators or Hughes Super-combinators have complexities 2Ω(v), i.e. an exponential lower bound. It is open whether any implementation of polynomial complexity, vO(1), exists, although some implementations have been implicitly claimed to have this complexity.
| Original language | English (US) |
|---|---|
| Title of host publication | Functional Programming Languages and Computer Architecture - 5th ACM Conference, Proceedings |
| Editors | John Hughes |
| Publisher | Springer Verlag |
| Pages | 289-312 |
| Number of pages | 24 |
| ISBN (Print) | 9783540475996 |
| DOIs | |
| State | Published - 1991 |
| Externally published | Yes |
| Event | 5th Conference on Functional Programming Languages and Computer Architecture, 1991 - Cambridge, United States Duration: Aug 26 1991 → Aug 30 1991 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 523 LNCS |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Other
| Other | 5th Conference on Functional Programming Languages and Computer Architecture, 1991 |
|---|---|
| Country/Territory | United States |
| City | Cambridge |
| Period | 8/26/91 → 8/30/91 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1990.
Fingerprint
Dive into the research topics of 'What is an efficient implementation of the λ-calculus?'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS