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

Milner 正则表达式模互模拟证明系统的余归纳重构

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

Clemens Grabmayer

AI总结:

针对 Milner 证明系统 Mil 的完备性开放问题,本文提出余归纳重构系统 cMil,通过允许循环推导的余归纳规则替换原不动点规则,并开发双向有效证明转换证明其与 Mil 定理等价,为完备性证明提供新立足点。

摘要:

Milner (1984) 将正则表达式作为有限状态过程的操作语义。为了在过程语义下公理化正则表达式的互模拟,他改编了 Salomaa 的证明系统,该系统在语言语义下对正则表达式的等式是完全的。除了大部分等式公理外,Milner 的系统 Mil 继承了 Salomaa 系统中用于求解单不动点方程的非代数规则。由于识别到过程语义的独特性质使得 Salomaa 的证明策略不适用,Milner 将系统 Mil 的完备性作为一个开放问题提出。作为该问题的证明论方法,我们刻画了不动点规则为 Mil 的纯等式部分 Mil$^-$ 所增加的推导能力。我们通过余归纳规则实现这一点,该规则允许循环推导,其由满足分层循环存在与消除属性 LLEE 的带空步骤的有限过程图,及其两个 Mil$^-$-可证解组成。以该规则替换 Mil 中的不动点规则,我们将余归纳重构 cMil 定义为 Mil$^-$ 的扩展。为证明 cMil 与 Mil 定理等价,我们开发了从 Mil 到 cMil 及其反向的有效证明转换。由于 cMil 位于互模拟与 Milner 系统 Mil 证明的中间位置,它可能成为 Mil 完备性证明的立足点。本文扩展了我们发表于 CALCO 2022 会议论文集的贡献。在此我们将证明转换细化为可导出与可采纳规则的消除,并将余归纳证明与过程图解的余代数表述联系起来。

英文摘要:

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.

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

↑