paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Coinductive Reformulation of Milner's Proof System for Regular Expressions Modulo Bisimilarity

Milner 正则表达式模互模拟证明系统的余归纳重构
LMCS vol.Volume 19, Issue 22023匹配度 1/10 · 该论文属于纯程序语言理论与证明论,研究正则表达式在互模拟语义下的余归纳证明系统与完备性,不涉及 LLM/Agent、静态分析在机器学习或 Agentic 程序中的应用、浮点程序分析或贝叶斯程序分析,因此与用户研究画像的核心方向基本无关。引用 0 inbox
Clemens Grabmayer
crossref: 2026-09-10

AI 速览

一句话:提出 cMil 余归纳重构,替代 Mil 的不动点规则,并证明两者定理等价。

Milner 将 Salomaa 对语言语义下正则表达式等式的完备证明系统改造成过程语义下互模拟的证明系统 Mil;其中求解单不动点方程的非代数规则使 Mil 的完备性成为公开问题。本文从证明论角度刻画该规则相对纯等式部分 Mil⁻ 的推导力:以一条余归纳规则替代它,该规则允许由满足分层循环存在与消去性质 LLEE 的带空步有限过程图构成循环推导,并连接图中两个可由 Mil⁻ 证明的解,由此定义 cMil。作者给出 Mil 与 cMil 之间有效的证明变换,证明二者定理等价;还将其细化为可导出/可容许规则的消去,并把余归纳证明联系到过程图解的余代数表述。cMil 介于互模拟与 Mil 证明之间,可望成为 Mil 完备性证明的桥头堡。

问题
Milner 的过程语义证明系统 Mil 是否完备,尤其是其非代数不动点规则相对于纯等式部分增加了何种推导力,是长期公开问题。
方法
用满足 LLEE 的余归纳循环推导规则替换 Mil 的不动点规则,定义 cMil,并构造 Mil 与 cMil 之间有效的证明变换;进一步以可导出/可容许规则消去和余代数表述分析这些变换。
评估
以证明论方法证明 cMil 与 Mil 定理等价,并通过双向证明变换的正确性展示余归纳规则与不动点规则具有相同的推导能力。
原文摘要(Abstract)

Milner (1984) defined an operational semantics for regular expressions as finite-state processes. In order to axiomatize bisimilarity of regular expressions under this process semantics, he adapted Salomaa's proof system that is complete for equality of regular expressions under the language semantics. Apart from most equational axioms, Milner's system Mil inherits from Salomaa's system a non-algebraic rule for solving single fixed-point equations. Recognizing distinctive properties of the process semantics that render Salomaa's proof strategy inapplicable, Milner posed completeness of the system Mil as an open question. As a proof-theoretic approach to this problem we characterize the derivational power that the fixed-point rule adds to the purely equational part Mil$^-$ of Mil. We do so by means of a coinductive rule that permits cyclic derivations that consist of a finite process graph with empty steps that satisfies the layered loop existence and elimination property LLEE, and two of its Mil$^{-}$-provable solutions. With this rule as replacement for the fixed-point rule in Mil, we define the coinductive reformulation cMil as an extension of Mil$^{-}$. In order to show that cMil and Mil are theorem equivalent we develop effective proof transformations from Mil to cMil, and vice versa. Since it is located half-way in between bisimulations and proofs in Milner's system Mil, cMil may become a beachhead for a completeness proof of Mil. This article extends our contribution to the CALCO 2022 proceedings. Here we refine the proof transformations by framing them as eliminations of derivable and admissible rules, and we link coinductive proofs to a coalgebraic formulation of solutions of process graphs.

链接与引用

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

BibTeX
@article{paperbot2210,
  title = {A Coinductive Reformulation of Milner's Proof System for Regular Expressions Modulo Bisimilarity},
  author = {Clemens Grabmayer},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 19, Issue 2},
  year = {2023},
  doi = {10.46298/lmcs-19(2:17)2023}
}