arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2103.16833cs.LO
收藏

高阶语言中应用双相似一致性的范畴框架

A categorical framework for congruence of applicative bisimilarity in higher-order languages

Tom Hirschowitz, Ambroise Lafont

AI总结:

本文提出一个范畴框架来规定操作语义,并证明其中应用双相似的抽象类比自动成为同余关系,涵盖按名调用、按值调用及非确定性λ演算等实例。

摘要:

应用双相似是Abramsky(1990)提出的按名调用λ演算中观测等价性的余归纳刻画。Howe(1996)给出了它是同余关系的直接证明,并将该结果推广到所有符合适当格式的语言。我们提出一个用于规定操作语义的范畴框架,在该框架中证明应用双相似的(抽象类比)自动是同余关系。实例包括按名调用、按值调用和按名调用非确定性λ演算中的标准应用双相似,更一般地,所有符合Howe格式变体的语言。

英文摘要:

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 $λ$-calculus, and more generally all languages complying with a variant of Howe's format.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑