Résumé : Dans cet article nous introduisons un λ-calcul bichrome pour expliciter une partie de l'évaluation d'un terme en précisant la localité du calcul1. L'intérêt est alors de pouvoir définir une transformation, par β-expansion, qui regroupe les expressions de même couleur. Les propriétés de correction, de terminaison et de confluence de cette transformation sont démontrées 'a l'aide de l'assistant de preuves Coq. Cette transformation est indépendante de la sémantique de communication et de synchronisation de l'application. On s'intéresse alors aux applications utilisant deux unités de calcul comme les couples client-serveur de la programmation Web. Nous abordons le passage à un λ-calcul à plus de deux couleurs et montrons les difficultés que cela engendre.
https://hal.inria.fr/hal-00665958 Contributor : Alain MonteilConnect in order to contact the contributor Submitted on : Friday, February 3, 2012 - 11:55:44 AM Last modification on : Friday, February 4, 2022 - 3:25:28 AM Long-term archiving on: : Friday, May 4, 2012 - 2:30:07 AM
Emmanuel Chailloux, Bernard P. Serpette. Séparation des couleurs dans un lambda-calcul bichrome. JFLA - Journées Francophones des Langages Applicatifs - 2012, Feb 2012, Carnac, France. ⟨hal-00665958⟩