Distributive laws in Computer Science are rules governing the transformation of one programming structure into another. In programming, they are programs satisfying certain formal conditions. Their importance has been to date documented in several isolated cases by diverse formal approaches. These applications have always meant leaps in understanding the nature of the subject. However, distributive laws have not yet been given the attention they deserve. One of the reasons for this omission is certainly the lack of a formal notion of distributive laws in their full generality. This hinders the discovery and formal description of occurrences of distributive laws, which is the precursor of any formal manipulation. In this thesis, an ap...
AbstractThis paper illustrates the relevance of distributive laws for the solution of recursive equa...
Monads and their composition via distributive laws have many applications in program semantics and f...
Category theory is proving a useful tool in programming and program specification - not only as a de...
Distributive laws of a monad T over a functor F are categorical tools for specifying algebra-coalgeb...
Abstract. Distributive laws of a monad T over a functor F are categor-ical tools for specifying alge...
A format for well-behaved translations between structural operational specifications is derived from...
This paper proposes rule formats for Structural Operational Semantics guaranteeing that certain bina...
AbstractThis paper proposes rule formats for Structural Operational Semantics guaranteeing that cert...
AbstractWe address the question of how elegantly to combine a number of different structures, such a...
PROs, PROPs and Lawvere categories are related notions adapted to the study of algebraic structures ...
AbstractThis article shows that the distributive laws of Beck in the bicategory of sets and matrices...
AbstractWe examine two versions of maps between distributive laws as candidates for well-behaved tra...
Monads are commonplace in computer science, and can be composed using Beck'sdistributive laws. Unfor...
Distributive laws are a standard way of combining two monads, providing a compositional approach for...
International audienceWe give a categorical perspective on various product rules, including Brzozows...
AbstractThis paper illustrates the relevance of distributive laws for the solution of recursive equa...
Monads and their composition via distributive laws have many applications in program semantics and f...
Category theory is proving a useful tool in programming and program specification - not only as a de...
Distributive laws of a monad T over a functor F are categorical tools for specifying algebra-coalgeb...
Abstract. Distributive laws of a monad T over a functor F are categor-ical tools for specifying alge...
A format for well-behaved translations between structural operational specifications is derived from...
This paper proposes rule formats for Structural Operational Semantics guaranteeing that certain bina...
AbstractThis paper proposes rule formats for Structural Operational Semantics guaranteeing that cert...
AbstractWe address the question of how elegantly to combine a number of different structures, such a...
PROs, PROPs and Lawvere categories are related notions adapted to the study of algebraic structures ...
AbstractThis article shows that the distributive laws of Beck in the bicategory of sets and matrices...
AbstractWe examine two versions of maps between distributive laws as candidates for well-behaved tra...
Monads are commonplace in computer science, and can be composed using Beck'sdistributive laws. Unfor...
Distributive laws are a standard way of combining two monads, providing a compositional approach for...
International audienceWe give a categorical perspective on various product rules, including Brzozows...
AbstractThis paper illustrates the relevance of distributive laws for the solution of recursive equa...
Monads and their composition via distributive laws have many applications in program semantics and f...
Category theory is proving a useful tool in programming and program specification - not only as a de...