2013
DOI: 10.1007/978-3-642-40206-7_9
|View full text |Cite
|
Sign up to set email alerts
|

Presenting Distributive Laws

Abstract: Abstract. Distributive laws of a monad T over a functor F are categorical tools for specifying algebra-coalgebra interaction. They proved to be important for solving systems of corecursive equations, for the specification of well-behaved structural operational semantics and, more recently, also for enhancements of the bisimulation proof method. If T is a free monad, then such distributive laws correspond to simple natural transformations. However, when T is not free it can be rather difficult to prove the defi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2014
2014
2019
2019

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 21 publications
(25 citation statements)
references
References 22 publications
0
25
0
Order By: Relevance
“…Second, in the current work we only consider free monads. One can possibly incorporate equations which already hold, by using the theory of [5]. Finally, it is worthwhile to consider categorical generalisations to allow, e.g., to study structural congruences for calculi with names.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Second, in the current work we only consider free monads. One can possibly incorporate equations which already hold, by using the theory of [5]. Finally, it is worthwhile to consider categorical generalisations to allow, e.g., to study structural congruences for calculi with names.…”
Section: Discussionmentioning
confidence: 99%
“…Their Example 32 discusses the definition of the parallel operator as in (2) above, but a general theory for structural congruence is missing. In [5] it is shown how to obtain a distributive law for a monad that is the quotient of another one by imposing extra equations, under the condition that the distributive law respects the equations. However, this condition requires that the equations already hold semantically, which is fundamentally different from the present paper where we define behaviour by imposing equations on an operational specification.…”
Section: Related Workmentioning
confidence: 99%
“…Second, in the current work we only consider free monads. One may incorporate equations which already hold, for instance by using the theory of [6].…”
Section: Discussionmentioning
confidence: 99%
“…The left square and lower left triangle commute by definition of τ * (Equation (6) in Section 2.6), and the lower right triangle by a unit law of the monad. Thus (F µ ∅ × µ ∅ ) • τ * T ∅ is an algebra homomorphism extending id, and since β is by definition an algebra homomorphism extending id and homomorphic extensions are unique, we have β = (F µ ∅ × µ ∅ ) • τ * T ∅ .…”
Section: Abstract Gsos Specifications For Assignment Rulesmentioning
confidence: 99%
See 1 more Smart Citation