On the topology of concurrent systems
Catarina Faustino, Thomas Kahl, Rodrigo Lopes
TL;DR
The paper proves that the topology of concurrent systems can realize arbitrarily complex spaces: for every nonempty connected polyhedron $|K|$, there exists a shared-variable system whose higher-dimensional automaton (HDA) model has the same homotopy type as $|K|$. The approach builds a cubical barycentric subdivision of a simplicial complex as a precubical set $P$ and then converts it into an HDA $rak P$, showing $|P| hicksim|K|$. It then ensures accessibility by constructing a bideterministic, accessible HDA ${rak B}$ with the same homotopy type, and finally encodes ${rak B}$ as the HDA model of a shared-variable system. This establishes a constructive bridge between directed topology and concrete concurrent systems, allowing any connected polyhedron to be realized as the global state space of a shared-variable program, up to homotopy.
Abstract
Higher-dimensional automata, i.e., pointed labeled precubical sets, are a powerful combinatorial-topological model for concurrent systems. In this paper, we show that for every (nonempty) connected polyhedron there exists a shared-variable system such that the higher-dimensional automaton modeling the state space of the system has the homotopy type of the polyhedron.
