Author:
Hirschowitz Tom,Lafont Ambroise
Abstract
Applicative bisimilarity is a coinductive characterisation of observational
equivalence in call-by-name lambda-calculus, introduced by Abramsky (1990).
Howe (1996) gave a direct proof that it is a congruence, and generalised the
result to all languages complying with a suitable format. 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, call-by-value, and call-by-name non-deterministic
$\lambda$-calculus, and more generally all languages complying with a variant
of Howe's format.
Publisher
Centre pour la Communication Scientifique Directe (CCSD)
Subject
General Computer Science,Theoretical Computer Science
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Allegories of Symbolic Manipulations;2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS);2023-06-26
2. Weak Similarity in Higher-Order Mathematical Operational Semantics;2023 38th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS);2023-06-26
3. Towards a Higher-Order Mathematical Operational Semantics;Proceedings of the ACM on Programming Languages;2023-01-09