The coinductive resumption monad

<p>Resumptions appear in many forms as a convenient abstraction, such as in semantics of concurrency and as a programming pattern. In this paper we introduce generalised resumptions in a category-theoretic, coalgebraic context and show their basic properties: they form a monad, they come equip...

Full description

Bibliographic Details
Main Authors: Piróg, M, Gibbons, J
Format: Journal article
Language:English
Published: Elsevier 2014
Subjects:
_version_ 1826303282351439872
author Piróg, M
Gibbons, J
author_facet Piróg, M
Gibbons, J
author_sort Piróg, M
collection OXFORD
description <p>Resumptions appear in many forms as a convenient abstraction, such as in semantics of concurrency and as a programming pattern. In this paper we introduce generalised resumptions in a category-theoretic, coalgebraic context and show their basic properties: they form a monad, they come equipped with a corecursion scheme in the sense of Adámek <em>et al</em>.'s notion of completely iterative monads (cims), and they enjoy a certain universal property, which specialises to the coproduct with a free cim in the category of cims.</p>
first_indexed 2024-03-07T06:00:17Z
format Journal article
id oxford-uuid:ebf47d38-a9a1-4e47-a87b-9d0a98b4f206
institution University of Oxford
language English
last_indexed 2024-03-07T06:00:17Z
publishDate 2014
publisher Elsevier
record_format dspace
spelling oxford-uuid:ebf47d38-a9a1-4e47-a87b-9d0a98b4f2062022-03-27T11:13:45ZThe coinductive resumption monadJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:ebf47d38-a9a1-4e47-a87b-9d0a98b4f206Computer science (mathematics)EnglishOxford University Research Archive - ValetElsevier2014Piróg, MGibbons, J<p>Resumptions appear in many forms as a convenient abstraction, such as in semantics of concurrency and as a programming pattern. In this paper we introduce generalised resumptions in a category-theoretic, coalgebraic context and show their basic properties: they form a monad, they come equipped with a corecursion scheme in the sense of Adámek <em>et al</em>.'s notion of completely iterative monads (cims), and they enjoy a certain universal property, which specialises to the coproduct with a free cim in the category of cims.</p>
spellingShingle Computer science (mathematics)
Piróg, M
Gibbons, J
The coinductive resumption monad
title The coinductive resumption monad
title_full The coinductive resumption monad
title_fullStr The coinductive resumption monad
title_full_unstemmed The coinductive resumption monad
title_short The coinductive resumption monad
title_sort coinductive resumption monad
topic Computer science (mathematics)
work_keys_str_mv AT pirogm thecoinductiveresumptionmonad
AT gibbonsj thecoinductiveresumptionmonad
AT pirogm coinductiveresumptionmonad
AT gibbonsj coinductiveresumptionmonad