Skip to main content

The complexity of β-reduction in low orders

  • Conference paper
  • First Online:
Typed Lambda Calculi and Applications (TLCA 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2044))

Included in the following conference series:

Abstract

This paper presents the complexity of β-reduction for redexes of order 1; 2 and 3. It concludes with the following results — evaluation of Boolean expressions can be reduced to β-reduction of order 1 and β-reduction of order 1 is in O(n log n), β-reduction of order 2 is complete for PTIME, and β-reduction of order 3 is complete for PSPACE.

This work was partly supported by KBN grant no 8 T11C 035 14.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Andrea Asperti and Stefano Guerrini, The optimal implementation of functional programming languages, Cambridge University Press, 1998.

    Google Scholar 

  2. Andrea Asperti and Cosimo Laneve, Interaction Systems II: the practice of optimal reductions, Tech. Report UBLCS-93-12, Laboratory for Computer Science, Università di Bologna, 1993.

    Google Scholar 

  3. H. P. Barendregt, Lambda calculi with types, Handbook of Logic in Computer Science (S. Abramsky, D. M. Gabbay, and T. S. E. Mainbaum, eds.), vol. 2, Oxford University Press, 1992, pp. 117–309.

    Google Scholar 

  4. S.R. Buss, The boolean formula value problem is in ALOGTIME, Proceedings of the 19th Annual ACM Symposium on Theory of Computing, ACM Press, 1987, pp. 123–131.

    Google Scholar 

  5. G. Hillebrand and P. Kanellakis, On the expressive power of simply typed and let-polymorphic lambda calculi, Proceedings of the 11th IEEE Conference on Logic in Computer Science, 1996, pp. 253–263.

    Google Scholar 

  6. John Lamping, An algorithm for optimal lambda calculus reductions, Proceedings of 17th ACM Symposium on Principles of Programming Languages, 1990, pp. 16–30.

    Google Scholar 

  7. H. Mairson, A simple proof of a theorem of statman, Theoretical Computer Science (1992), no. 103, 213–226.

    Google Scholar 

  8. Ch. H. Papadimitriou, Computational complexity, Addison-Wesley, 1995.

    Google Scholar 

  9. H. Schwichtenberg, An upper bound for reduction sequences in the typed λ-calculus, Archive for Mathematical Logic (1991), no. 30, 405–408.

    Google Scholar 

  10. R. Statman, The typed λ-calculus is not elementary recursive, Theoretical Computer Science (1979), no. 9, 73–81.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schubert, A. (2001). The complexity of β-reduction in low orders. In: Abramsky, S. (eds) Typed Lambda Calculi and Applications. TLCA 2001. Lecture Notes in Computer Science, vol 2044. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45413-6_31

Download citation

  • DOI: https://doi.org/10.1007/3-540-45413-6_31

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41960-0

  • Online ISBN: 978-3-540-45413-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics