# Sculptures in Concurrency

**Authors:** Uli Fahrenberg, Christian Johansen, Christopher A. Trotter, Krzysztof, Ziemia\'nski

arXiv: 1812.02008 · 2023-06-22

## TL;DR

This paper formalizes the concept of sculpting in higher-dimensional automata, explores its limitations and expressiveness, and establishes connections with geometric models, providing a new perspective on modeling concurrent systems.

## Contribution

It introduces a formal definition of sculpting for HDA, analyzes its expressiveness, and links it to Euclidean cubical complexes and PV models, with an algorithm for sculptability decision.

## Key findings

- Not all HDA can be sculpted, including the 'broken box' example.
- Sculptures are equivalent to regular ST-structures and Chu spaces over 3.
- Sculptures correspond to Euclidean cubical complexes, including PV models.

## Abstract

We give a formalization of Pratt's intuitive sculpting process for higher-dimensional automata (HDA). Intuitively, an HDA is a sculpture if it can be embedded in (i.e., sculpted from) a single higher dimensional cell (hypercube). A first important result of this paper is that not all HDA can be sculpted, exemplified through several natural acyclic HDA, one being the famous "broken box" example of van Glabbeek. Moreover, we show that even the natural operation of unfolding is completely unrelated to sculpting, e.g., there are sculptures whose unfoldings cannot be sculpted. We investigate the expressiveness of sculptures, as a proper subclass of HDA, by showing them to be equivalent to regular ST-structures (an event-based counterpart of HDA) and to (regular) Chu spaces over 3 (in their concurrent interpretation given by Pratt). We believe that our results shed new light on the intuitions behind sculpting as a method of modeling concurrent behavior, showing the precise reaches of its expressiveness. Besides expressiveness, we also develop an algorithm to decide whether an HDA can be sculpted. More importantly, we show that sculptures are equivalent to Euclidean cubical complexes (being the geometrical counterpart of our combinatorial definition), which include the popular PV models used for deadlock detection. This exposes a close connection between geometric and combinatorial models for concurrency which may be of use for both areas.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1812.02008/full.md

## Figures

22 figures with captions in the complete paper: https://tomesphere.com/paper/1812.02008/full.md

## References

39 references — full list in the complete paper: https://tomesphere.com/paper/1812.02008/full.md

---
Source: https://tomesphere.com/paper/1812.02008