Entangled State Monads

We present a monadic treatment of symmetric state-based bidirectional transformations, and show how it arises naturally from the well-known asymmetric lens-based account. We introduce two presentations of a concept we dub the \"entangled\" state monad, and prove their equivalence. As a ste...

Full beskrivning

Bibliografiska uppgifter
Huvudupphovsmän: Cheney, J, McKinna, J, Stevens, P, Gibbons, J, Abou−Saleh, F
Materialtyp: Conference item
Publicerad: 2014
_version_ 1826289762101624832
author Cheney, J
McKinna, J
Stevens, P
Gibbons, J
Abou−Saleh, F
author_facet Cheney, J
McKinna, J
Stevens, P
Gibbons, J
Abou−Saleh, F
author_sort Cheney, J
collection OXFORD
description We present a monadic treatment of symmetric state-based bidirectional transformations, and show how it arises naturally from the well-known asymmetric lens-based account. We introduce two presentations of a concept we dub the \"entangled\" state monad, and prove their equivalence. As a step towards a unifying account of bidirectionality in general, we exhibit existing classes of state-based approaches from the literature as instances of our new constructions. This extended abstract reports on work in progress.
first_indexed 2024-03-07T02:33:49Z
format Conference item
id oxford-uuid:a81faf61-eae9-400d-a3f7-9eb77a436ec8
institution University of Oxford
last_indexed 2024-03-07T02:33:49Z
publishDate 2014
record_format dspace
spelling oxford-uuid:a81faf61-eae9-400d-a3f7-9eb77a436ec82022-03-27T02:59:18ZEntangled State MonadsConference itemhttp://purl.org/coar/resource_type/c_5794uuid:a81faf61-eae9-400d-a3f7-9eb77a436ec8Department of Computer Science2014Cheney, JMcKinna, JStevens, PGibbons, JAbou−Saleh, FWe present a monadic treatment of symmetric state-based bidirectional transformations, and show how it arises naturally from the well-known asymmetric lens-based account. We introduce two presentations of a concept we dub the \"entangled\" state monad, and prove their equivalence. As a step towards a unifying account of bidirectionality in general, we exhibit existing classes of state-based approaches from the literature as instances of our new constructions. This extended abstract reports on work in progress.
spellingShingle Cheney, J
McKinna, J
Stevens, P
Gibbons, J
Abou−Saleh, F
Entangled State Monads
title Entangled State Monads
title_full Entangled State Monads
title_fullStr Entangled State Monads
title_full_unstemmed Entangled State Monads
title_short Entangled State Monads
title_sort entangled state monads
work_keys_str_mv AT cheneyj entangledstatemonads
AT mckinnaj entangledstatemonads
AT stevensp entangledstatemonads
AT gibbonsj entangledstatemonads
AT abousalehf entangledstatemonads