2016
DOI: 10.1016/j.entcs.2016.09.036
|View full text |Cite
|
Sign up to set email alerts
|

Complete Elgot Monads and Coalgebraic Resumptions

Abstract: Monads are extensively used nowadays to abstractly model a wide range of computational effects such as nondeterminism, statefulness, and exceptions. It turns out that equipping a monad with a (uniform) iteration operator satisfying a set of natural axioms allows for modelling iterative computations just as abstractly. The emerging monads are called complete Elgot monads. It has been shown recently that extending complete Elgot monads with free effects (e.g. operations of sending/receiving messages over channel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2017
2017
2019
2019

Publication Types

Select...
3
1
1

Relationship

3
2

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 28 publications
0
4
0
Order By: Relevance
“…There is an concept of complete Elgot algebra [3] complementing complete Elgot monads. It has been shown that the algebras of complete Elgot monads are complete Elgot algebras satisfying additional conditions [18]; the precise relationship between complete Elgot monads and complete Elgot algebras remains to be determined, possibly using our results on iteration-congruent retracts of monads with iteration [21].…”
Section: Discussionmentioning
confidence: 96%
See 1 more Smart Citation
“…There is an concept of complete Elgot algebra [3] complementing complete Elgot monads. It has been shown that the algebras of complete Elgot monads are complete Elgot algebras satisfying additional conditions [18]; the precise relationship between complete Elgot monads and complete Elgot algebras remains to be determined, possibly using our results on iteration-congruent retracts of monads with iteration [21].…”
Section: Discussionmentioning
confidence: 96%
“…It has recently been shown [16,18] that dinaturality, previously standardly included in axiomatizations of iteration [12], is in fact derivable from the other axioms in Definition 5.1. We record this for future reference:…”
Section: Complete Elgot Monadsmentioning
confidence: 99%
“…If C " Set, then DX " pX ˆN `1q does turn out to be Elgot [15] (but applying Theorem 5.15 to D qua Elgot monad yields a different p--q ν -algebra structure than the initial one), and L is, in this case, a retract of D in MonpCq ν . The situation is more intricate in categories with a nonclassical internal logic, for which D is mainly intended.…”
Section: Complete Elgot Monads and Iteration Congruencesmentioning
confidence: 99%
“…Like P, this monad is order-enriched and thus supports a total iteration operator via least fixpoints (see e.g. [18]). From this, a guarded iteration operator is obtained by restricting to the guarded category with f : X Ñ 2 PpAct ‹ ˆpY `Zqq iff f factors through the map…”
Section: (Complete Finite Traces)mentioning
confidence: 99%