A Unified Approach to Fully Lazy Sharing - Archive ouverte HAL Accéder directement au contenu
Rapport Année : 2011

A Unified Approach to Fully Lazy Sharing

Thibaut Balabonski

Résumé

We give an axiomatic presentation of sharing-via-labelling for weak lambda-calculi, that allows to formally compare many different approaches to fully lazy sharing, and obtain two important results. We prove that the known implementations of full laziness are all equivalent in terms of the number of beta-reductions performed, although they behave differently regarding the duplication of terms. We establish a link between the optimality theories of weak lambda-calculi and first-order rewriting systems by expressing fully lazy lambda-lifting in our framework, thus emphasizing the first-order essence of weak reduction.
Fichier principal
Vignette du fichier
Balabonski-FullyLazySharing-Long.pdf (413.77 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00637048 , version 1 (29-10-2011)

Identifiants

  • HAL Id : hal-00637048 , version 1

Citer

Thibaut Balabonski. A Unified Approach to Fully Lazy Sharing. 2011. ⟨hal-00637048⟩
101 Consultations
345 Téléchargements

Partager

Gmail Facebook X LinkedIn More