2020
DOI: 10.1007/978-3-030-64437-6_10
|View full text |Cite
|
Sign up to set email alerts
|

Algebraic and Coalgebraic Perspectives on Interaction Laws

Abstract: Monad algebras, turning computations over return values into values, are used to handle algebraic effects invoked by programs, whereas comonad coalgebras, turning initial states into environments ("cocomputations") over states, describe production of coalgebraic coeffects that can respond to effects. (Monad-comonad) interaction laws by Katsumata et al. describe interaction protocols between a computation and an environment. We show that any triple of those devices can be combined into a single algebra handling… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 21 publications
(37 reference statements)
0
3
0
Order By: Relevance
“…In this section, we recall a more general kind of comodel considered by, among others, [1,10,24], which allows for stateful translations between different notions of computation. We then explain how the intensional stream processors of [7] instantiate this notion, and use this fact to derive a number of other aspects of the theory of [7].…”
Section: Intensional Stream Processors As a Final Residual Comodelmentioning
confidence: 99%
See 2 more Smart Citations
“…In this section, we recall a more general kind of comodel considered by, among others, [1,10,24], which allows for stateful translations between different notions of computation. We then explain how the intensional stream processors of [7] instantiate this notion, and use this fact to derive a number of other aspects of the theory of [7].…”
Section: Intensional Stream Processors As a Final Residual Comodelmentioning
confidence: 99%
“…A range of authors [20,15,17,18,23,10,1,6,24,5] have taken this attractive perspective on operational semantics further. Particularly salient for us is the concept, due to [1,10,24] of a residual comodel.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation