Linearity and recursion in a typed Lambda-calculus

  • Authors:
  • Sandra Alves;Maribel Fernández;Mário Florido;Ian Mackie

  • Affiliations:
  • Faculty of Science - University of Porto, Porto, Portugal;King's College London, London, United Kingdom;Faculty of Science - University of Porto, Porto, Portugal;École Polytechnique, Paris, France

  • Venue:
  • Proceedings of the 13th international ACM SIGPLAN symposium on Principles and practices of declarative programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that the full PCF language can be encoded in L_rec, a syntactically linear λ-calculus extended with numbers, pairs, and an unbounded recursor that preserves the syntactic linearity of the calculus. We give call-by-name and call-by-value evaluation strategies and discuss implementation techniques for L_rec, exploiting its linearity.