Kleene Theorem for Higher-Dimensional Automata

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.

Authors

Institutions

Publication Details

Journal
Logical Methods in Computer Science
Published
2024-12-10
DOI
https://doi.org/10.46298/lmcs-20(4:22)2024
Citations
3
Primary Topic
DNA and Biological Computing
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Kleene Theorem for Higher-Dimensional Automata

Georg Struth, Uli Fahrenberg, Christian Johansen, Krzysztof Ziemiański
3 citations
Logical Methods in Computer Science
DNA and Biological Computing
0.70
article

Kleene Theorem for Higher-Dimensional Automata

Georg Struth, Uli Fahrenberg, Christian Johansen, Krzysztof Ziemiański
article en
3 citations

Abstract

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.

Logical Methods in Computer ScienceVol. Volume 20, Issue 4
École Pour l'Informatique et les Techniques Avancées (FR), NTNU Samfunnsforskning (NO), University of Warsaw (PL), University of Sheffield (GB)
Openalex Percentile: Top 28%
DNA and Biological Computing
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.