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-2 | Engels |
---|---|
Pagina's (van-tot) | 19:1-19:53 |
Tijdschrift | Logical Methods in Computer Science |
Volume | 17 |
Nummer van het tijdschrift | 3 |
DOI's | |
Status | Gepubliceerd - 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.
Financiers | Financiernummer |
---|---|
Defense Advanced Research Projects Agency | HR001120C0107 |
European Union’s Horizon Europe research and innovation programme | 679127 |
Engineering and Physical Sciences Research Council | EP/R020604/1, EP/R006865/1 |