Artículo

A unified view of monadic and applicative non-determinism

Rivas Gadda, Exequiel Matías Icon; Jaskelioff, Mauro Javier Icon; Schrijvers, Tom

Otros responsables

Fecha

01/2018

Editorial

Elsevier Science

Revista

Science of Computer Programming

Título del libro

Nombre del evento

Fecha del evento

Institución organizadora

ISSN

0167-6423

eISSN

ISBN

Idioma

Inglés

Tipo del evento

Clasificación temática

Resumen

It is well-known that monads are monoids in the category of endofunctors, and in fact so are applicative functors. Unfortunately, monoids do not have enough structure to account for computational effects with non-determinism operators. This article recovers a unified view of computational effects with non-determinism by extending monoids to near-semirings with both additive and multiplicative structure. This enables us to generically define free constructions as well as a novel double Cayley representation that optimises both left-nested sums and left-nested products.

Aprobación

Revisión

Complementado por

Referenciado por

Licencia Creative Commons

Excepto donde se indique lo contrario, la licencia de este ítem se describe como by-nc-nd