Passer à la navigation principale Passer à la recherche Passer au contenu principal

On the invariance of the unitary cost model for head reduction

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The λ-calculus is a widely accepted computational model of higher-order functional programs, yet there is not any direct and universally accepted cost model for it. As a consequence, the computational difficulty of reducing λ-terms to their normal form is typically studied by reasoning on concrete implementation algorithms. In this paper, we show that when head reduction is the underlying dynamics, the unitary cost model is indeed invariant. This improves on known results, which only deal with weak (call-by-value or call-by-name) reduction. Invariance is proved by way of a linear calculus of explicit substitutions, which allows to nicely decompose any head reduction step in the λ-calculus into more elementary substitution steps, thus making the combinatorics of head-reduction easier to reason about. The technique is also a promising tool to attack what we see as the main open problem, namely understanding for which normalizing strategies the unitary cost model is invariant, if any.

langue originaleAnglais
titre23rd International Conference on Rewriting Techniques and Applications, RTA 2012
Pages22-37
Nombre de pages16
Les DOIs
étatPublié - 1 déc. 2012
Evénement23rd International Conference on Rewriting Techniques and Applications, RTA 2012 - Nagoya, Japon
Durée: 30 mai 20121 juin 2012

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume15
ISSN (imprimé)1868-8969

Une conférence

Une conférence23rd International Conference on Rewriting Techniques and Applications, RTA 2012
Pays/TerritoireJapon
La villeNagoya
période30/05/121/06/12

Empreinte digitale

Examiner les sujets de recherche de « On the invariance of the unitary cost model for head reduction ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation