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...
Main Authors: | , , |
---|---|
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 |