Hostname: page-component-6766d58669-kn6lq Total loading time: 0 Render date: 2026-05-20T08:33:15.771Z Has data issue: false hasContentIssue false

Processes and unfoldings: concurrent computations in adhesive categories

Published online by Cambridge University Press:  26 June 2014

PAOLO BALDAN
Affiliation:
Dipartimento di Matematica Pura e Applicata, Università di Padova, Italy Email: baldan@math.unipd.it
ANDREA CORRADINI
Affiliation:
Dipartimento di Informatica, Università di Pisa, Italy Email: andrea@di.unipi.it
TOBIAS HEINDEL
Affiliation:
School of Informatics, University of Edinburgh, Edinburgh, United Kingdom Email: tobias.heindel@googlemail.com
BARBARA KÖNIG
Affiliation:
Abteilung für Informatik und Angewandte Kognitionswissenschaft, Universität Duisburg-Essen, Germany Email: barbara_koenig@uni-due.de
PAWEŁ SOBOCIŃSKI
Affiliation:
ECS, University of Southampton, United Kingdom Email: ps@ecs.soton.ac.uk

Abstract

We generalise both the notion of a non-sequential process and the unfolding construction (which was previously developed for concrete formalisms such as Petri nets and graph grammars) to the abstract setting of (single pushout) rewriting of objects in adhesive categories. The main results show that processes are in one-to-one correspondence with switch-equivalent classes of derivations, and that the unfolding construction can be characterised as a coreflection, that is, the unfolding functor arises as the right adjoint to the embedding of the category of occurrence grammars into the category of grammars.

As the unfolding represents potentially infinite computations, we need to work in adhesive categories with ‘well-behaved’ colimits of ω-chains of monos. Compared with previous work on the unfolding of Petri nets and graph grammars, our results apply to a wider class of systems, which is due to the use of a refined notion of grammar morphism.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2014 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable