{"title":"正则表达式模双相似的Milner证明系统的一个共归纳重表述","authors":"C. Grabmayer","doi":"10.48550/arXiv.2203.09501","DOIUrl":null,"url":null,"abstract":"Milner (1984) defined an operational semantics for regular expressions as\nfinite-state processes. In order to axiomatize bisimilarity of regular\nexpressions under this process semantics, he adapted Salomaa's proof system\nthat is complete for equality of regular expressions under the language\nsemantics. Apart from most equational axioms, Milner's system Mil inherits from\nSalomaa's system a non-algebraic rule for solving single fixed-point equations.\nRecognizing distinctive properties of the process semantics that render\nSalomaa's proof strategy inapplicable, Milner posed completeness of the system\nMil as an open question.\n As a proof-theoretic approach to this problem we characterize the\nderivational power that the fixed-point rule adds to the purely equational part\nMil$^-$ of Mil. We do so by means of a coinductive rule that permits cyclic\nderivations that consist of a finite process graph with empty steps that\nsatisfies the layered loop existence and elimination property LLEE, and two of\nits Mil$^{-}$-provable solutions. With this rule as replacement for the\nfixed-point rule in Mil, we define the coinductive reformulation cMil as an\nextension of Mil$^{-}$. In order to show that cMil and Mil are theorem\nequivalent we develop effective proof transformations from Mil to cMil, and\nvice versa. Since it is located half-way in between bisimulations and proofs in\nMilner's system Mil, cMil may become a beachhead for a completeness proof of\nMil.\n This article extends our contribution to the CALCO 2022 proceedings. Here we\nrefine the proof transformations by framing them as eliminations of derivable\nand admissible rules, and we link coinductive proofs to a coalgebraic\nformulation of solutions of process graphs.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A Coinductive Reformulation of Milner's Proof System for Regular Expressions Modulo Bisimilarity\",\"authors\":\"C. Grabmayer\",\"doi\":\"10.48550/arXiv.2203.09501\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Milner (1984) defined an operational semantics for regular expressions as\\nfinite-state processes. In order to axiomatize bisimilarity of regular\\nexpressions under this process semantics, he adapted Salomaa's proof system\\nthat is complete for equality of regular expressions under the language\\nsemantics. Apart from most equational axioms, Milner's system Mil inherits from\\nSalomaa's system a non-algebraic rule for solving single fixed-point equations.\\nRecognizing distinctive properties of the process semantics that render\\nSalomaa's proof strategy inapplicable, Milner posed completeness of the system\\nMil as an open question.\\n As a proof-theoretic approach to this problem we characterize the\\nderivational power that the fixed-point rule adds to the purely equational part\\nMil$^-$ of Mil. We do so by means of a coinductive rule that permits cyclic\\nderivations that consist of a finite process graph with empty steps that\\nsatisfies the layered loop existence and elimination property LLEE, and two of\\nits Mil$^{-}$-provable solutions. With this rule as replacement for the\\nfixed-point rule in Mil, we define the coinductive reformulation cMil as an\\nextension of Mil$^{-}$. In order to show that cMil and Mil are theorem\\nequivalent we develop effective proof transformations from Mil to cMil, and\\nvice versa. Since it is located half-way in between bisimulations and proofs in\\nMilner's system Mil, cMil may become a beachhead for a completeness proof of\\nMil.\\n This article extends our contribution to the CALCO 2022 proceedings. Here we\\nrefine the proof transformations by framing them as eliminations of derivable\\nand admissible rules, and we link coinductive proofs to a coalgebraic\\nformulation of solutions of process graphs.\",\"PeriodicalId\":314387,\"journal\":{\"name\":\"Log. Methods Comput. Sci.\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Log. Methods Comput. Sci.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.48550/arXiv.2203.09501\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.48550/arXiv.2203.09501","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Coinductive Reformulation of Milner's Proof System for Regular Expressions Modulo Bisimilarity
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.