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 : 2020

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. In previous work with Borthelle (2020), we abstract over this result by proposing a categorical framework for specifying operational semantics, in which we prove that (an abstract analogue of) applicative bisimilarity is automatically a congruence. However, the framework presents a few infelicities: (1) it requires a non-trivial refinement of the standard approach of Fiore, Plotkin, and Turi (1999) based on monoid algebras for specifying syntax with variable binding; (2) it relies on so-called prebisimulations instead of the more standard notion of bisimulation by lifting; (3) one of the axioms, called weak compositionality, feels ad hoc; (4) the proofs involve directed unions of relations leading to quite a few painful inductions. In this paper, we rectify all of these deficiencies. In particular, a notable novelty is that the so-called Howe closure is defined as an initial monoid algebra in a category of spans. Finally, the familiality/cellularity axiom of the previous framework is now viewed as a mere sufficient condition for the main hypothesis, preservation of functional bisimulations.
Fichier principal
Vignette du fichier
brouillon.pdf (471.34 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

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

  • HAL Id : hal-02966439 , version 1

Citer

Tom Hirschowitz, Ambroise Lafont. A categorical framework for congruence of applicative bisimilarity in higher-order languages. 2020. ⟨hal-02966439v1⟩
287 Consultations
221 Téléchargements

Partager

Gmail Facebook X LinkedIn More