Equivalence checking for weak bi-Kleene algebraArticleAuthors: Tobias Kappé

; Paul Brunet

; Bas Luttik ; Alexandra Silva ; Fabio Zanasi

0000-0002-6068-880X##0000-0002-9762-6872##NULL##NULL##0000-0001-6457-1345
Tobias Kappé;Paul Brunet;Bas Luttik;Alexandra Silva;Fabio Zanasi
Pomset automata are an operational model of weak bi-Kleene algebra, which describes programs that can fork an execution into parallel threads, upon completion of which execution can join to resume as a single thread. We characterize a fragment of pomset automata that admits a decision procedure for language equivalence. Furthermore, we prove that this fragment corresponds precisely to series-rational expressions, i.e., rational expressions with an additional operator for bounded parallelism. As a consequence, we obtain a new proof that equivalence of series-rational expressions is decidable.
Volume: Volume 17, Issue 3
Published on: August 13, 2021
Accepted on: May 24, 2021
Submitted on: May 24, 2021
Keywords: Computer Science - Formal Languages and Automata Theory
Funding:
Source : OpenAIRE Graph- Incentive - LA 1 - 2013; Funder: Fundação para a Ciência e a Tecnologia, I.P.; Code: Incentivo/SAU/LA0001/2013
- Incentive - LA 3 - 2013; Funder: Fundação para a Ciência e a Tecnologia, I.P.; Code: Incentivo/SAU/LA0003/2013
- Enhanced Formal Reasoning for Algebraic Network Theory; Funder: UK Research and Innovation; Code: EP/R020604/1
- Interface reasoning for interacting systems (IRIS).; Funder: UK Research and Innovation; Code: EP/R006865/1
- Incentive - LA 2 - 2013; Funder: Fundação para a Ciência e a Tecnologia, I.P.; Code: Incentivo/SAU/LA0002/2013
- Probabilistic Foundations for Networks; Funder: European Commission; Code: 679127