paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Modules over monads and operational semantics (expanded version)

Monad 上的模与操作语义(扩展版)
LMCS vol.Volume 18, Issue 32022匹配度 2/10 · 该论文属于纯形式语义/范畴论方向,提出 transition monad 以规范操作语义,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心方向。虽然属于 PL 理论基础,但与用户当前 PL+AI 交叉研究几乎没有直接关联。引用 3 inbox
André Hirschowitz, Tom Hirschowitz, Ambroise Lafont
crossref: 2026-09-10

AI 速览

一句话:推广 reduction monad 提出 transition monad,为操作语义提供高层代数规范工具,覆盖多种演算与 GSOS 格式。

本文寻找高效、高层的数学工具来规范并推理抽象编程语言与演算。作者推广 Ahrens 等人的 reduction monad,提出 transition monad,并为其设计合适的 signature 概念,以模块化地组织语法与转移规则。该框架覆盖了 reduction monad 难以处理的新应用,包括 lambda-bar-mu-calculus、pi-calculus、Positive GSOS 规范、differential lambda-calculus,以及大步简单类型按值调用的 lambda-calculus。评估以这些代表性演算和规约格式的案例为主,表明 transition monad 能统一表达多种操作语义风格。

问题
如何为抽象编程语言和演算提供高效、高层的数学工具,以统一规范并推理其操作语义,尤其是覆盖 reduction monad 未能涵盖的演算与规约格式。
方法
在 reduction monad 基础上推广出 transition monad,并设计相应的 signature 概念,用于描述语法构造与转移规则;论文位于 monad 上的模这一代数语义框架中。
评估
通过 lambda-bar-mu-calculus、pi-calculus、Positive GSOS、differential lambda-calculus 以及大步简单类型按值调用 lambda-calculus 等案例,展示框架的表达力与适用性。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot1674,
  title = {Modules over monads and operational semantics (expanded version)},
  author = {André Hirschowitz and Tom Hirschowitz and Ambroise Lafont},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 3},
  year = {2022},
  doi = {10.46298/lmcs-18(3:3)2022}
}