Degrading lists
dc.contributor | Reykjavik University | en_US |
dc.contributor | Háskólinn í Reykjavík | en_US |
dc.contributor.author | McDermott, Dylan | |
dc.contributor.author | Piróg, Maciej | |
dc.contributor.author | Uustalu, Tarmo | |
dc.contributor.department | Department of Computer Science | en_US |
dc.contributor.department | Tölvunarfræðideild (HR) | en_US |
dc.contributor.school | School of Technology (RU) | en_US |
dc.contributor.school | Tæknisvið (HR) | en_US |
dc.date.accessioned | 2023-02-21T14:27:29Z | |
dc.date.available | 2023-02-21T14:27:29Z | |
dc.date.issued | 2020-09-08 | |
dc.description | Post-print (lokagerð höfundar) | en_US |
dc.description.abstract | We discuss the relationship between monads and their known generalisation, graded monads, which are especially useful for modelling computational effects equipped with a form of sequential composition. Specifically, we ask if a graded monad can be extended to a monad, and when such a degrading is in some sense canonical. Our particular examples are the graded monads of lists and non-empty lists indexed by their lengths, which gives us a pretext to study the space of all (non-graded) monad structures on the list and non-empty list endofunctors. We show that, in both cases, there exist infinitely many monad structures. However, while there are at least two ways to complete the graded monad structure on length-indexed lists to a monad structure on the list endofunctor, such a completion for non-empty lists is unique. | en_US |
dc.description.sponsorship | This research was supported by the Icelandic Research Fund project grant no. 196323-052. T.U. was also supported by the Estonian Ministry of Education and Research institutional research grant no. IUT33-13. | en_US |
dc.description.version | Peer reviewed (ritrýnd grein) | en_US |
dc.format.extent | article 6 | en_US |
dc.identifier.citation | D. McDermott, M. Piróg, T. Uustalu. Degrading lists. In 22nd International Symposium on Principles and Practice of Declarative Programming (PPDP ’20), September 8–10, 2020, Bologna, Italy, art. 6, 14 pp. ACM, New York, 2020. doi:10.1145/3414080.3414084 | en_US |
dc.identifier.doi | 10.1145/3414080.3414084 | |
dc.identifier.isbn | 978-1-4503-8821-4 | |
dc.identifier.journal | 22nd International Symposium on Principles and Practice of Declarative Programming (PPDP '20) | en_US |
dc.identifier.uri | https://hdl.handle.net/20.500.11815/4018 | |
dc.language.iso | en | en_US |
dc.publisher | ACM | en_US |
dc.relation.ispartofseries | ACM International Conference Proceeding Series; | |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Monads | en_US |
dc.subject | Algebraic theories | en_US |
dc.subject | Graded monads | en_US |
dc.subject | Degrading | en_US |
dc.subject | Lists | en_US |
dc.subject | Theory of computation | en_US |
dc.subject | Functional constructs | en_US |
dc.subject | Program semantics | en_US |
dc.subject | Algebra | en_US |
dc.subject | Merkingarfræði | en_US |
dc.subject | Tölvunafræði | en_US |
dc.title | Degrading lists | en_US |
dc.type | info:eu-repo/semantics/bookPart | en_US |
Skrár
Original bundle
1 - 1 af 1
Hleð...
- Nafn:
- mcdermott-pirog-uustalu-ppdp20-opinvisindi.pdf
- Stærð:
- 680.57 KB
- Snið:
- Adobe Portable Document Format
- Description:
- Post-print