Algebraic Presentation of Semifree Monads

05/11/2022
by   Aloïs Rosset, et al.
0

Monads and their composition via distributive laws have many applications in program semantics and functional programming. For many interesting monads, distributive laws fail to exist, and this has motivated investigations into weaker notions. In this line of research, Petrişan and Sarkis recently introduced a construction called the semifree monad in order to study semialgebras for a monad and weak distributive laws. In this paper, we prove that an algebraic presentation of the semifree monad M^s on a monad M can be obtained uniformly from an algebraic presentation of M. This result was conjectured by Petrişan and Sarkis. We also show that semifree monads are ideal monads, that the semifree construction is not a monad transformer, and that the semifree construction is a comonad on the category of monads.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/25/2021

Semialgebras and Weak Distributive Laws

Motivated by recent work on weak distributive laws and their application...
research
04/23/2021

Algebraic combinatory models

We introduce an equationally definable counterpart of the notion of comb...
research
05/07/2022

Weakening and Iterating Laws using String Diagrams

Distributive laws are a standard way of combining two monads, providing ...
research
12/02/2020

Algebraically-Informed Deep Networks (AIDN): A Deep Learning Approach to Represent Algebraic Structures

One of the central problems in the interface of deep learning and mathem...
research
09/22/2022

Exotic B-series and S-series: algebraic structures and order conditions for invariant measure sampling

B-series and generalizations are a powerful tool for the analysis of num...
research
03/15/2021

Combinatorial Resultants in the Algebraic Rigidity Matroid

Motivated by a rigidity-theoretic perspective on the Localization Proble...
research
04/17/2019

True Parallel Graph Transformations: an Algebraic Approach Based on Weak Spans

We address the problem of defining graph transformations by the simultan...

Please sign up or login with your details

Forgot password? Click here to reset