单子上的模与操作语义(扩展版)
Modules over monads and operational semantics (expanded version)
AI总结:
本文推广归约单子为转移单子,为多种编程语言演算提供高层数学规范工具,并设计相应签名概念。
摘要:
本文致力于寻找高效且高层的数学工具,以规范和推理(抽象)编程语言或演算。我们推广了Ahrens等人的归约单子,引入了转移单子,从而覆盖了新应用,如lambda-bar-mu-演算、pi-演算、Positive GSOS规范、微分lambda-演算以及大步、简单类型、按值调用的lambda-演算。此外,我们为转移单子设计了一种合适的签名概念。
英文摘要:
This paper is a contribution to the search for efficient and high-level mathematical tools to specify and reason about (abstract) programming languages or calculi. Generalising the reduction monads of Ahrens et al., we introduce transition monads, thus covering new applications such as lambda-bar-mu-calculus, pi-calculus, Positive GSOS specifications, differential lambda-calculus, and the big-step, simply-typed, call-by-value lambda-calculus. Moreover, we design a suitable notion of signature for transition monads.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。