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

Formalizing Functions as Processes

  • INRIA
  • University of Bologna

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

Résumé

We present the first formalization of Milner's classic translation of the λ-calculus into the π-calculus. It is a challenging result with respect to variables, names, and binders, as it requires one to relate variables and binders of the λ-calculus with names and binders in the π-calculus. We formalize it in Abella, merging the set of variables and the set of names, thus circumventing the challenge and obtaining a neat formalization. About the translation, we follow Accattoli's factoring of Milner's result via the linear substitution calculus, which is a λ-calculus with explicit substitutions and contextual rewriting rules, mediating between the λ-calculus and the π-calculus. Another aim of the formalization is to investigate to which extent the use of contexts in Accattoli's refinement can be formalized.

langue originaleAnglais
titre14th International Conference on Interactive Theorem Proving, ITP 2023
rédacteurs en chefAdam Naumowicz, Rene Thiemann
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959772846
Les DOIs
étatPublié - 1 juil. 2023
Modification externeOui
Evénement14th International Conference on Interactive Theorem Proving, ITP 2023 - Bialystok, Pologne
Durée: 31 juil. 20234 août 2023

Série de publications

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

Une conférence

Une conférence14th International Conference on Interactive Theorem Proving, ITP 2023
Pays/TerritoirePologne
La villeBialystok
période31/07/234/08/23

Empreinte digitale

Examiner les sujets de recherche de « Formalizing Functions as Processes ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation