Towards a Categorical Representation of Reversible Event Structures

We study categories for reversible computing, focussing on reversible forms of event structures. Event structures are a well-established model of true concurrency. There exist a number of forms of event structures, including prime event structures, asymmetric event structures, and general event str...

Full description

Bibliographic Details
Main Authors: Eva Graversen, Iain Phillips, Nobuko Yoshida
Format: Article
Language:English
Published: Open Publishing Association 2017-04-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1704.03099v1
id doaj-709bf16626294e40bf908f5c9be439c1
record_format Article
spelling doaj-709bf16626294e40bf908f5c9be439c12020-11-25T01:36:21ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802017-04-01246Proc. PLACES 2017496010.4204/EPTCS.246.9:2Towards a Categorical Representation of Reversible Event StructuresEva Graversen0Iain Phillips1Nobuko Yoshida2 Imperial College London Imperial College London Imperial College London We study categories for reversible computing, focussing on reversible forms of event structures. Event structures are a well-established model of true concurrency. There exist a number of forms of event structures, including prime event structures, asymmetric event structures, and general event structures. More recently, reversible forms of these types of event structures have been defined. We formulate corresponding categories and functors between them. We show that products and co-products exist in many cases. In most work on reversible computing, including reversible process calculi, a cause-respecting condition is posited, meaning that the cause of an event may not be reversed before the event itself. Since reversible event structures are not assumed to be cause-respecting in general, we also define cause-respecting subcategories of these event structures. Our longer-term aim is to formulate event structure semantics for reversible process calculi.http://arxiv.org/pdf/1704.03099v1
collection DOAJ
language English
format Article
sources DOAJ
author Eva Graversen
Iain Phillips
Nobuko Yoshida
spellingShingle Eva Graversen
Iain Phillips
Nobuko Yoshida
Towards a Categorical Representation of Reversible Event Structures
Electronic Proceedings in Theoretical Computer Science
author_facet Eva Graversen
Iain Phillips
Nobuko Yoshida
author_sort Eva Graversen
title Towards a Categorical Representation of Reversible Event Structures
title_short Towards a Categorical Representation of Reversible Event Structures
title_full Towards a Categorical Representation of Reversible Event Structures
title_fullStr Towards a Categorical Representation of Reversible Event Structures
title_full_unstemmed Towards a Categorical Representation of Reversible Event Structures
title_sort towards a categorical representation of reversible event structures
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2017-04-01
description We study categories for reversible computing, focussing on reversible forms of event structures. Event structures are a well-established model of true concurrency. There exist a number of forms of event structures, including prime event structures, asymmetric event structures, and general event structures. More recently, reversible forms of these types of event structures have been defined. We formulate corresponding categories and functors between them. We show that products and co-products exist in many cases. In most work on reversible computing, including reversible process calculi, a cause-respecting condition is posited, meaning that the cause of an event may not be reversed before the event itself. Since reversible event structures are not assumed to be cause-respecting in general, we also define cause-respecting subcategories of these event structures. Our longer-term aim is to formulate event structure semantics for reversible process calculi.
url http://arxiv.org/pdf/1704.03099v1
work_keys_str_mv AT evagraversen towardsacategoricalrepresentationofreversibleeventstructures
AT iainphillips towardsacategoricalrepresentationofreversibleeventstructures
AT nobukoyoshida towardsacategoricalrepresentationofreversibleeventstructures
_version_ 1725063555297837056