Equivalence checking for weak bi-kleene algebra

Tobias Kappé (Corresponding author), Paul Brunet, Bas Luttik, Alexandra Silva, Fabio Zanasi

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

45 Downloads (Pure)

Samenvatting

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.

Originele taal-2Engels
Pagina's (van-tot)19:1-19:53
TijdschriftLogical Methods in Computer Science
Volume17
Nummer van het tijdschrift3
DOI's
StatusGepubliceerd - 2021

Bibliografische nota

Funding Information:
T. Kapp? was partially supported by the ERC Starting Grant 679127 (ProFoundNet) and DARPA grant HR001120C0107 (Pronto). A. Silva was partially supported by the ERC Starting Grant 679127 (ProFound-Net) and a Leverhulme Prize (PLP?2016?129). P. Brunet acknowledges support from EPSRC grant n. EP/R006865/1. F. Zanasi acknowledges support from EPSRC grant n. EP/R020604/1.

Funding Information:
Key words and phrases: sr-expressions, pomset automata, Kleene theorem, language equivalence. ∗ An earlier version of this paper was published at CONCUR’17 [KBL+17]. T. Kappéwas partially supported by the ERC Starting Grant 679127 (ProFoundNet) and DARPA grant HR001120C0107 (Pronto). A. Silva was partially supported by the ERC Starting Grant 679127 (ProFound-Net) and a Leverhulme Prize (PLP–2016–129). P. Brunet acknowledges support from EPSRC grant n. EP/R006865/1. F. Zanasi acknowledges support from EPSRC grant n. EP/R020604/1.

Publisher Copyright:
© T. Kappé, P. Brunet, B. Luttik, A. Silva, and F. Zanasi.

Financiering

Key words and phrases: sr-expressions, pomset automata, Kleene theorem, language equivalence. ∗ An earlier version of this paper was published at CONCUR’17 [KBL+17]. T. Kappéwas partially supported by the ERC Starting Grant 679127 (ProFoundNet) and DARPA grant HR001120C0107 (Pronto). A. Silva was partially supported by the ERC Starting Grant 679127 (ProFound-Net) and a Leverhulme Prize (PLP–2016–129). P. Brunet acknowledges support from EPSRC grant n. EP/R006865/1. F. Zanasi acknowledges support from EPSRC grant n. EP/R020604/1.

FinanciersFinanciernummer
Defense Advanced Research Projects AgencyHR001120C0107
European Union’s Horizon Europe research and innovation programme679127
Engineering and Physical Sciences Research CouncilEP/R020604/1, EP/R006865/1

    Vingerafdruk

    Duik in de onderzoeksthema's van 'Equivalence checking for weak bi-kleene algebra'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit