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

Mirroring Call-By-Need, or Values Acting Silly

  • INRIA Institut National de Recherche en Informatique et en Automatique
  • Université Paris 7

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

Résumé

Call-by-need evaluation for the λ-calculus can be seen as merging the best of call-by-name and call-by-value, namely the wise erasing behaviour of the former and the wise duplicating behaviour of the latter. To better understand how duplication and erasure can be combined, we design a degenerated calculus, dubbed call-by-silly, that is symmetric to call-by-need in that it merges the worst of call-by-name and call-by-value, namely silly duplications by-name and silly erasures by-value. We validate the design of the call-by-silly calculus via rewriting properties and multi types. In particular, we mirror the main theorem about call-by-need – that is, its operational equivalence with call-by-name – showing that call-by-silly and call-by-value induce the same contextual equivalence. This fact shows the blindness with respect to efficiency of call-by-value contextual equivalence. We also define a call-by-silly strategy and measure its length via tight multi types. Lastly, we prove that the call-by-silly strategy computes evaluation sequences of maximal length in the calculus.

langue originaleAnglais
titre9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024
rédacteurs en chefJakob Rehof
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959773232
Les DOIs
étatPublié - 1 juil. 2024
Evénement9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024 - Tallinn, Estonie
Durée: 10 juil. 202413 juil. 2024

Série de publications

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

Une conférence

Une conférence9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024
Pays/TerritoireEstonie
La villeTallinn
période10/07/2413/07/24

Empreinte digitale

Examiner les sujets de recherche de « Mirroring Call-By-Need, or Values Acting Silly ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation