English

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

Logic in Computer Science 2021-09-27 v3 Formal Languages and Automata Theory

Abstract

By adapting Salomaa's complete proof system for equality of regular expressions under the language semantics, Milner (1984) formulated a sound proof system for bisimilarity of regular expressions under the process interpretation he introduced. He asked whether this system is complete. Proof-theoretic arguments attempting to show completeness of this equational system are complicated by the presence of a non-algebraic rule for solving fixed-point equations by using star iteration. We characterize the derivational power that the fixed-point rule adds to the purely equational part \text{Mil^{\boldsymbol{-}}} of Milner's system \text{\text{Mil}}: it corresponds to the power of coinductive proofs over \text{Mil^{\boldsymbol{-}}} that have the form of finite process graphs with the loop existence and elimination property LEE\text{LEE}. We define a variant system cMil\text{cMil} by replacing the fixed-point rule in Mil\text{Mil} with a rule that permits LEE\text{LEE}-shaped circular derivations in \text{Mil^{\boldsymbol{-}}} from previously derived equations as a premise. With this rule alone we also define the variant system CLC\text{CLC} for merely combining LEE\text{LEE}-shaped coinductive proofs over \text{Mil^{\boldsymbol{-}}}. We show that both cMil\text{cMil} and CLC\text{CLC} have proof interpretations in Mil\text{Mil}, and vice versa. As this correspondence links, in both directions, derivability in Mil\text{Mil} with derivation trees of process graphs, it widens the space for graph-based approaches to finding a completeness proof of Milner's system. This report is the extended version of a paper with the same title presented at CALCO 2021.

Keywords

Cite

@article{arxiv.2108.13104,
  title  = {A Coinductive Version of Milner's Proof System for Regular Expressions Modulo Bisimilarity},
  author = {Clemens Grabmayer},
  journal= {arXiv preprint arXiv:2108.13104},
  year   = {2021}
}

Comments

32 pages (16 pages article, 1 page bibliography, and 15 pages appendix); v2: improved motivation coinductive proofs; v3: corrections and adaptations made for final LIPIcs version (CALCO proceedings)

R2 v1 2026-06-24T05:31:17.900Z