A categorical framework for congruence of applicative bisimilarity in higher-order languages - Archive ouverte HAL Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2021

A categorical framework for congruence of applicative bisimilarity in higher-order languages

Tom Hirschowitz
Ambroise Lafont

Résumé

Applicative bisimilarity is a coinductive characterisation of observational equivalence in call-by-name lambda-calculus, introduced by Abramsky in 1990. Howe (1989) gave a direct proof that it is a congruence. We propose a categorical framework for specifying operational semantics, in which we prove that (an abstract analogue of) applicative bisimilarity is automatically a congruence. Example instances include standard applicative bisimilarity in call-by-name and call-by-value λ-calculus, as well as in a simple non-deterministic variant.
Fichier principal
Vignette du fichier
brouillon.pdf (530.35 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02966439 , version 1 (14-10-2020)
hal-02966439 , version 2 (16-10-2020)
hal-02966439 , version 3 (30-03-2021)
hal-02966439 , version 4 (09-02-2022)
hal-02966439 , version 5 (10-02-2022)
hal-02966439 , version 6 (14-06-2022)

Identifiants

Citer

Tom Hirschowitz, Ambroise Lafont. A categorical framework for congruence of applicative bisimilarity in higher-order languages. 2021. ⟨hal-02966439v3⟩
289 Consultations
222 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More