Efficient reductions with director strings

F R Sinot, M Fernandez, I Mackie

Research output: Chapter in Book/Report/Conference proceedingConference paper

10 Citations (Scopus)

Abstract

We present a name free lambda-calculus with explicit substitutions based on a generalized notion of director strings: we annotate a term with information about how each substitution should,be propagated through the term. We first present a calculus where we can simulate arbitrary beta-reduction steps, and then simplify the rules to model the evaluation of functional programs (reduction to weak head normal form). We also show that we can derive the closed reduction strategy (a weak strategy which, in contrast with standard weak strategies allows certain reductions to take place inside lambda-abstractions thus offering-more sharing). Our experimental results confirm that, for large combinator based terms, our weak evaluation strategies out-perform standard evaluators. Moreover, we derive two abstract machines for strong reduction which inherit the efficiency of the weak evaluators.
Original languageEnglish
Title of host publicationLECT NOTE COMPUT SCI
Place of PublicationBERLIN
PublisherSpringer
Pages46 - 60
Number of pages15
ISBN (Print)3-540-40254-3
Publication statusPublished - 2003
Event14th International Conference on Rewriting Technique and Applications (RTA 2003) - VALENCIA, Spain
Duration: 1 Jan 2003 → …

Publication series

NameLECTURE NOTES IN COMPUTER SCIENCE

Conference

Conference14th International Conference on Rewriting Technique and Applications (RTA 2003)
Country/TerritorySpain
CityVALENCIA
Period1/01/2003 → …

Fingerprint

Dive into the research topics of 'Efficient reductions with director strings'. Together they form a unique fingerprint.

Cite this