A Unifying Categorical View of Nondeterministic Iteration and Tests

dc.contributor.authorGoncharov, Sergey
dc.contributor.authorUustalu, Tarmo
dc.contributor.authorMajumdar, Rupak
dc.contributor.authorSilva, Alexandra
dc.contributor.departmentDepartment of Computer Science
dc.date.accessioned2026-10-07T13:58:01Z
dc.date.available2026-10-07T13:58:01Z
dc.date.issued2024-09
dc.descriptionPublisher Copyright: © Sergey Goncharov and Tarmo Uustalu.en
dc.description.abstractWe 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.versionPeer revieweden
dc.format.extent906832
dc.format.extent
dc.format.extent
dc.identifier.citationGoncharov, 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.25en
dc.identifier.citationconferenceen
dc.identifier.doi10.4230/LIPIcs.CONCUR.2024.25
dc.identifier.isbn9783959773393
dc.identifier.issn1868-8969
dc.identifier.other251152175
dc.identifier.other3cb3c0fb-bb8c-4f2d-ad67-0763c5105965
dc.identifier.other85203523006
dc.identifier.urihttps://hdl.handle.net/20.500.11815/8569
dc.language.isoen
dc.publisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
dc.relation.ispartofseries35th International Conference on Concurrency Theory, CONCUR 2024; ()en
dc.relation.ispartofseriesLeibniz International Proceedings in Informatics, LIPIcs; 311()en
dc.relation.urlhttps://www.scopus.com/pages/publications/85203523006en
dc.rightsinfo:eu-repo/semantics/openAccessen
dc.subjectcoalgebraic resumptionsen
dc.subjectElgot iterationen
dc.subjectKleene algebraen
dc.subjectKleene iterationen
dc.subjectSoftwareen
dc.titleA Unifying Categorical View of Nondeterministic Iteration and Testsen
dc.type/dk/atira/pure/researchoutput/researchoutputtypes/contributiontobookanthology/conferenceen

Skrár

Original bundle

Niðurstöður 1 - 1 af 1
Nafn:
LIPIcs.CONCUR.2024.25.pdf
Stærð:
885.58 KB
Snið:
Adobe Portable Document Format