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

Unguarded Recursion on Coinductive Resumptions

Abstract: We study a model of side-effecting processes obtained by starting from a monad modelling base effects and adjoining free operations using a cofree coalgebra construction; one thus arrives at what one may think of as types of non-wellfounded side-effecting trees, generalizing the infinite resumption monad. Correspondingly, the arising monad transformer has been termed the coinductive generalized resumption transformer. Monads of this kind have received some attention in the recent literature; in particular, it … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
26
1

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 13 publications
(28 citation statements)
references
References 39 publications
(65 reference statements)
1
26
1
Order By: Relevance
“…This monad is therefore both guarded iterative in the former sense, but only guarded Elgot in the latter sense, for under total iteration, the fixpoints f : are no longer unique. This setup is analysed more generally in detail in previous work [19,23].…”
Section: (Countably Branching Processes)mentioning
confidence: 99%
See 1 more Smart Citation
“…This monad is therefore both guarded iterative in the former sense, but only guarded Elgot in the latter sense, for under total iteration, the fixpoints f : are no longer unique. This setup is analysed more generally in detail in previous work [19,23].…”
Section: (Countably Branching Processes)mentioning
confidence: 99%
“…Our denotational semantics is generic, and is parametrized by two orthogonal features: a notion of computation, given in terms of a strong monad, and a notion of axiomatic guardedness, which serves to support guarded iteration. The notion of guardedness can range from vacuous guardedness (inducing trivial iteration, which unfolds at most once) to total guardedness (supported by monads equipped with a total iteration operator, specifically Elgot monads); the latter case covers classical denotational semantics, since any monad in a category of domains is Elgot [22].…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…It is shown in [14] that an ω-continuous monad is a complete Elgot monad with e † calculated as the least fixed point of the map f → [η, f ] ⋄ e. This yields the powerset monad P, the Maybe-monad (--+1), or the nondeterministic state monad P(--×S) S as examples of complete Elgot monads on Set. The lifting monad (--) ⊥ is a complete Elgot monad on the category of complete partial orders without bottom.…”
Section: Example 3 (ω-Continuous Monads)mentioning
confidence: 99%
“…The lifting monad (--) ⊥ is a complete Elgot monad on the category of complete partial orders without bottom. [14] that whenever the functor T Σ defined by (⋆) exists, it yields the free complete Elgot monad on Σ (note that the original T is the free complete Elgot monads on Σ being the constant functor on the initial object of C). On Set (more generally, on any hyperextensive category [3]) the initial complete Elgot monad T is the Maybe-monad --+1.…”
Section: Example 3 (ω-Continuous Monads)mentioning
confidence: 99%
See 1 more Smart Citation