Mostrar el registro sencillo del ítem
dc.contributor.author
Rivas Gadda, Exequiel Matías
dc.contributor.author
Jaskelioff, Mauro Javier
dc.contributor.author
Schrijvers, Tom
dc.date.available
2018-06-28T17:52:55Z
dc.date.issued
2018-01
dc.identifier.citation
Rivas Gadda, Exequiel Matías; Jaskelioff, Mauro Javier; Schrijvers, Tom; A unified view of monadic and applicative non-determinism; Elsevier Science; Science of Computer Programming; 152; 1-2018; 70-98
dc.identifier.issn
0167-6423
dc.identifier.uri
http://hdl.handle.net/11336/50423
dc.description.abstract
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.
dc.format
application/pdf
dc.language.iso
eng
dc.publisher
Elsevier Science
dc.rights
info:eu-repo/semantics/openAccess
dc.rights.uri
https://creativecommons.org/licenses/by-nc-nd/2.5/ar/
dc.subject
Alternative
dc.subject
Free Construction
dc.subject
Monadplus
dc.subject
Monoid
dc.subject
Near-Semiring
dc.subject.classification
Ciencias de la Computación
dc.subject.classification
Ciencias de la Computación e Información
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS
dc.title
A unified view of monadic and applicative non-determinism
dc.type
info:eu-repo/semantics/article
dc.type
info:ar-repo/semantics/artículo
dc.type
info:eu-repo/semantics/publishedVersion
dc.date.updated
2018-06-28T14:07:01Z
dc.journal.volume
152
dc.journal.pagination
70-98
dc.journal.pais
Países Bajos
dc.journal.ciudad
Amsterdam
dc.description.fil
Fil: Rivas Gadda, Exequiel Matías. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas. Universidad Nacional de Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas; Argentina
dc.description.fil
Fil: Jaskelioff, Mauro Javier. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas. Universidad Nacional de Rosario. Centro Internacional Franco Argentino de Ciencias de la Información y de Sistemas; Argentina
dc.description.fil
Fil: Schrijvers, Tom. Katholikie Universiteit Leuven; Bélgica
dc.journal.title
Science of Computer Programming
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.scico.2017.09.007
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://www.sciencedirect.com/science/article/pii/S0167642317301958
Archivos asociados