A Unifying Categorical View of Nondeterministic Iteration and Tests
| dc.contributor.author | Goncharov, Sergey | |
| dc.contributor.author | Uustalu, Tarmo | |
| dc.contributor.author | Majumdar, Rupak | |
| dc.contributor.author | Silva, Alexandra | |
| dc.contributor.department | Department of Computer Science | |
| dc.date.accessioned | 2026-10-07T13:58:01Z | |
| dc.date.available | 2026-10-07T13:58:01Z | |
| dc.date.issued | 2024-09 | |
| dc.description | Publisher Copyright: © Sergey Goncharov and Tarmo Uustalu. | en |
| dc.description.abstract | We study Kleene iteration in the categorical context. A celebrated completeness result by Kozen introduced Kleene algebra (with tests) as a ubiquitous tool for lightweight reasoning about program equivalence, and yet, numerous variants of it came along afterwards to answer the demand for more refined flavors of semantics, such as stateful, concurrent, exceptional, hybrid, branching time, etc. We detach Kleene iteration from Kleene algebra and analyze it from the categorical perspective. The notion, we arrive at is that of Kleene-iteration category (with coproducts and tests), which we show to be general and robust in the sense of compatibility with programming language features, such as exceptions, store, concurrent behaviour, etc. We attest the proposed notion w.r.t. various yardsticks, most importantly, by characterizing the free model as a certain category of (nondeterministic) rational trees. | en |
| dc.description.version | Peer reviewed | en |
| dc.format.extent | 906832 | |
| dc.format.extent | ||
| dc.format.extent | ||
| dc.identifier.citation | Goncharov, S & Uustalu, T 2024, A Unifying Categorical View of Nondeterministic Iteration and Tests. in R Majumdar & A Silva (eds), 35th International Conference on Concurrency Theory, CONCUR 2024., 25, Leibniz International Proceedings in Informatics, LIPIcs, vol. 311, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, 35th International Conference on Concurrency Theory, CONCUR 2024, Calgary, Canada, 9/09/24. https://doi.org/10.4230/LIPIcs.CONCUR.2024.25 | en |
| dc.identifier.citation | conference | en |
| dc.identifier.doi | 10.4230/LIPIcs.CONCUR.2024.25 | |
| dc.identifier.isbn | 9783959773393 | |
| dc.identifier.issn | 1868-8969 | |
| dc.identifier.other | 251152175 | |
| dc.identifier.other | 3cb3c0fb-bb8c-4f2d-ad67-0763c5105965 | |
| dc.identifier.other | 85203523006 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11815/8569 | |
| dc.language.iso | en | |
| dc.publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing | |
| dc.relation.ispartofseries | 35th International Conference on Concurrency Theory, CONCUR 2024; () | en |
| dc.relation.ispartofseries | Leibniz International Proceedings in Informatics, LIPIcs; 311() | en |
| dc.relation.url | https://www.scopus.com/pages/publications/85203523006 | en |
| dc.rights | info:eu-repo/semantics/openAccess | en |
| dc.subject | coalgebraic resumptions | en |
| dc.subject | Elgot iteration | en |
| dc.subject | Kleene algebra | en |
| dc.subject | Kleene iteration | en |
| dc.subject | Software | en |
| dc.title | A Unifying Categorical View of Nondeterministic Iteration and Tests | en |
| dc.type | /dk/atira/pure/researchoutput/researchoutputtypes/contributiontobookanthology/conference | en |
Skrár
Original bundle
1 - 1 af 1
- Nafn:
- LIPIcs.CONCUR.2024.25.pdf
- Stærð:
- 885.58 KB
- Snið:
- Adobe Portable Document Format