Analysing and Comparing Encodability Criteria for Process Calculi

Kirstin Peters 📧, Rob van Glabbeek 🌐, Lukas Bartl 📧 and Cinzia Di Giusto

August 10, 2015

This is a development version of this entry. It might change over time and is not stable. Please refer to release versions for citations.

Abstract

Encodings or the proof of their absence are the main way to compare process calculi. To analyse the quality of encodings and to rule out trivial or meaningless encodings, they are augmented with quality criteria. There exists a bunch of different criteria and different variants of criteria in order to reason in different settings. This leads to incomparable results. Moreover it is not always clear whether the criteria used to obtain a result in a particular setting do indeed fit to this setting. We show how to formally reason about and compare encodability criteria by mapping them on requirements on a relation between source and target terms that is induced by the encoding function. In particular we analyse the common criteria full abstraction, operational correspondence, divergence reflection, success sensitiveness, and respect of barbs for reduction semantics; e.g. we analyse the exact nature of the simulation relation (coupled simulation versus bisimulation) that is induced by different variants of operational correspondence. Additionally, we analyse divergence reflection and operational correspondence for labelled semantics. This way we reduce the problem of analysing or comparing encodability criteria to the better understood problem of comparing relations on processes.

License

BSD License

History

July 20, 2026
Extended encodability criteria to labelled semantics

Topics

Related publications

  • Peters, K., & van Glabbeek, R. (2015). Analysing and Comparing Encodability Criteria. Electronic Proceedings in Theoretical Computer Science, 190, 46–60. https://doi.org/10.4204/eptcs.190.4
  • Lukas Bartl, Cinzia Di Giusto, and Kirstin Peters. Encodability Criteria for Labelled Semantics. To appear in Proc. of SEFM 2026.

Session Encodability_Process_Calculi