Sculptures in Concurrency

12/05/2018
by   Uli Fahrenberg, et al.
0

We give a formalization of Pratt's intuitive sculpting process for higher-dimensional automata (HDA). Based on this, we show that sculptures, Pratt's Chu spaces, and Johansen's ST-structures are in close correspondence. We also develop an algorithm to decide whether a HDA can be sculpted and use this to show that some natural acyclic HDA are not sculptures. We believe that this contradicts Pratt's intuition that sculpting suffices for modeling of concurrent behavior. We also show that there are sculptures whose unfoldings cannot be sculpted, and that sculptures are the same as Euclidean cubical complexes. This exposes a close connection between geometric and combinatorial models for concurrency which may be of use for both areas.

READ FULL TEXT
research
01/21/2021

Leafy Automata for Higher-Order Concurrency

Finitary Idealized Concurrent Algol (FICA) is a prototypical programming...
research
05/10/2023

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

Higher-dimensional automata (HDA) are a formalism to model the behaviour...
research
10/22/2017

Timed Concurrent State Machines

Timed Concurrent State Machines are an application of Alur's Timed Autom...
research
07/23/2023

Saturating automata for game semantics

Saturation is a fundamental game-semantic property satisfied by strategi...
research
06/21/2018

Proving Linearizability Using Reduction

Lipton's reduction theory provides an intuitive and simple way for deduc...
research
11/04/2021

Pregeometric Spaces from Wolfram Model Rewriting Systems as Homotopy Types

How do spaces emerge from pregeometric discrete building blocks governed...
research
07/27/2021

Version Space Algebras are Acyclic Tree Automata

Version space algebras are ways of representing spaces of programs which...

Please sign up or login with your details

Forgot password? Click here to reset