English

A Theory of Encodings and Expressiveness

Logic in Computer Science 2018-05-29 v1

Abstract

This paper proposes a definition of what it means for one system description language to encode another one, thereby enabling an ordering of system description languages with respect to expressive power. I compare the proposed definition with other definitions of encoding and expressiveness found in the literature, and illustrate it on a well-known case study: the encoding of the synchronous in the asynchronous π\pi-calculus.

Keywords

Cite

@article{arxiv.1805.10415,
  title  = {A Theory of Encodings and Expressiveness},
  author = {Rob van Glabbeek},
  journal= {arXiv preprint arXiv:1805.10415},
  year   = {2018}
}

Comments

An extended abstract of this paper appeared in the proceedings of FoSSaCS 2018