Familial monads and structural operational semantics
Résumé
We propose an abstract framework for structural operational semantics, in which we prove that under suitable hypotheses bisimilarity is a congruence. We demonstrate the flexibility of our approach by comparing three variants of the pi-calculus and recovering known congruence (and non-congruence) results. We then refine the framework to account for soundness of bisimulation up to context, an efficient method for reducing the size of bisimulation relations. We recover soundness of bisimulation up to non-input context in pi-calculus, and obtain a new result, soundness of wide open bisimulation up to context.
Origine | Fichiers produits par l'(les) auteur(s) |
---|