Finitely Presentable Higher-Dimensional Automata and the Irrationality of Process Replication

05/10/2023
by   Henning Basold, et al.
0

Higher-dimensional automata (HDA) are a formalism to model the behaviour of concurrent systems. They are similar to ordinary automata but allow transitions in higher dimensions, effectively enabling multiple actions to happen simultaneously. For ordinary automata, there is a correspondence between regular languages and finite automata. However, regular languages are inherently sequential and one may ask how such a correspondence carries over to HDA, in which several actions can happen at the same time. It has been shown by Fahrenberg et al. that finite HDA correspond with interfaced interval pomset languages generated by sequential and parallel composition and non-empty iteration. In this paper, we seek to extend the correspondence to process replication, also known as parallel Kleene closure. This correspondence cannot be with finite HDA and we instead focus here on locally compact and finitely branching HDA. In the course of this, we extend the notion of interval ipomset languages to arbitrary HDA, show that the category of HDA is locally finitely presentable with compact objects being finite HDA, and we prove language preservation results of colimits. We then define parallel composition as a tensor product of HDA and show that the repeated parallel composition can be expressed as locally compact and as finitely branching HDA, but also that the latter requires infinitely many initial states.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/20/2018

Higher-Dimensional Timed Automata

We introduce a new formalism of higher-dimensional timed automata, based...
research
01/23/2018

Higher-dimensional automata modeling shared-variable systems

The purpose of this paper is to provide a construction to model shared-v...
research
12/05/2018

Sculptures in Concurrency

We give a formalization of Pratt's intuitive sculpting process for highe...
research
05/19/2021

An Algebraic Characterisation of First-Order Logic with Neighbour

We give an algebraic characterisation of first-order logic with the neig...
research
03/03/2022

Pushdown Automata and Context-Free Grammars in Bisimulation Semantics

The Turing machine models an old-fashioned computer, that does not inter...
research
09/13/2023

Parallel Pushdown Automata and Commutative Context-Free Grammars in Bisimulation Semantics (Extended Abstract)

A classical theorem states that the set of languages given by a pushdown...
research
08/09/2022

Branching Pomsets for Choreographies

Choreographic languages describe possible sequences of interactions amon...

Please sign up or login with your details

Forgot password? Click here to reset