Deciding contextual equivalence of ν-calculus with effectful contexts (full version) - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Deciding contextual equivalence of ν-calculus with effectful contexts (full version)

Résumé

We prove decidability for contextual equivalence of the λμν-calculus, that is the simply-typed call-by-value λμ-calculus equipped with booleans and fresh name creation, with contexts taken in λμref, that is λμν-calculus extended with higher-order references. The proof exploits a labelled transition system capturing the interactions between λμν programs and λμref contexts. The induced bisimulation equivalence is characterized as the equality of certain trees, inspired by the work of Lassen. Since these trees are computable and finite, decidability follows. Bisimulation coincides also with trace equivalence, which in turn coincides with contextual equivalence.
Fichier principal
Vignette du fichier
main.pdf (381.43 Ko) Télécharger le fichier
Archive.zip (86.66 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03955303 , version 1 (26-01-2023)

Identifiants

  • HAL Id : hal-03955303 , version 1

Citer

Daniel Hirschkoff, Guilhem Jaber, Enguerrand Prebet. Deciding contextual equivalence of ν-calculus with effectful contexts (full version). Foundations of Software Science and Computation Structures - 26th International Conference, FoSSaCS 2023, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2023., Apr 2023, Paris, France. ⟨hal-03955303⟩
157 Consultations
147 Téléchargements

Partager

More