Skip to main navigation Skip to search Skip to main content

Linearity and recursion in a typed Lambda-Calculus

  • Sandra Alves
  • , Maribel Ferńandez
  • , Ḿario Florido
  • , Ian Mackie
  • Ipatimup Diagnósticos
  • King's College London

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)

Abstract

We show that the full PCF language can be encoded in Lrec, 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 Lrec, exploiting its linearity.

Original languageEnglish
Title of host publicationPPDP'11 - Proceedings of the 2011 Symposium on Principles and Practices of Declarative Programming
Pages173-182
Number of pages10
DOIs
Publication statusPublished - 2 Sept 2011
Event13th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, PPDP 2011 - Odense, Denmark
Duration: 20 Jul 201122 Jul 2011

Publication series

NamePPDP'11 - Proceedings of the 2011 Symposium on Principles and Practices of Declarative Programming

Conference

Conference13th International ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming, PPDP 2011
Country/TerritoryDenmark
CityOdense
Period20/07/1122/07/11

Keywords

  • Linear λ-calculus
  • PCF
  • Recursion

Fingerprint

Dive into the research topics of 'Linearity and recursion in a typed Lambda-Calculus'. Together they form a unique fingerprint.

Cite this