Uli Fahrenberg ; Christian Johansen ; Georg Struth ; Krzysztof Ziemiański - Kleene Theorem for Higher-Dimensional Automata

lmcs:11134 - Logical Methods in Computer Science, December 10, 2024, Volume 20, Issue 4 - https://doi.org/10.46298/lmcs-20(4:22)2024
Kleene Theorem for Higher-Dimensional AutomataArticle

Authors: Uli Fahrenberg ; Christian Johansen ; Georg Struth ; Krzysztof Ziemiański

We prove a Kleene theorem for higher-dimensional automata. It states that the languages they recognise are precisely the rational subsumption-closed sets of finite interval pomsets. The rational operations on these languages include a gluing composition, for which we equip pomsets with interfaces. For our proof, we introduce higher-dimensional automata with interfaces, which are modelled as presheaves over labelled precube categories, and develop tools and techniques inspired by algebraic topology, such as cylinders and (co)fibrations.
Higher-dimensional automata form a general model of non-interleaving concurrency, which subsumes many other approaches. Interval orders are used as models for concurrent and distributed systems where events extend in time. Our tools and techniques may therefore yield templates for Kleene theorems in various models and applications.


Volume: Volume 20, Issue 4
Secondary volumes: Selected Papers of the 33rd International Conference on Concurrency Theory (CONCUR 2022)
Published on: December 10, 2024
Accepted on: July 26, 2024
Submitted on: March 30, 2023
Keywords: Computer Science - Formal Languages and Automata Theory, Mathematics - Algebraic Topology

2 Documents citing this article

Consultation statistics

This page has been seen 1067 times.
This article's PDF has been downloaded 478 times.