Artículo

Optimality & the linear substitution calculus

Barenbaum, Pablo Icon; Bonelli, Eduardo Augusto Icon

Otros responsables

Fecha

09/2017

Editorial

Schloss Dagstuhl. Leibniz-Zentrum für Informatik

Revista

Leibniz International Proceedings in Informatics, LIPIcs

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

1868-8969

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

We lift the theory of optimal reduction to a decomposition of the lambda calculus known as the Linear Substitution Calculus (LSC). LSC decomposes β-reduction into finer steps that manipulate substitutions in two distinctive ways: it uses context rules that allow substitutions to act "at a distance" and rewrites modulo a set of equations that allow substitutions to "float" in a term. We propose a notion of redex family obtained by adapting Lévy labels to support these two distinctive features. This is followed by a proof of the finite family developments theorem (FFD). We then apply FFD to prove an optimal reduction theorem for LSC. We also apply FFD to deduce additional novel properties of LSC, namely an algorithm for standardisation by selection and normalisation of a linear call-by-need reduction strategy. All results are proved in the axiomatic setting of Glauert and Khashidashvili´s Deterministic Residual Structures.

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by