Professor THORSTEN ALTENKIRCH THORSTEN.ALTENKIRCH@NOTTINGHAM.AC.UK
PROFESSOR OF COMPUTER SCIENCE
Monads need not be endofunctors
Altenkirch, Thorsten; Chapman, James; Uustalu, Tarmo
Authors
James Chapman
Tarmo Uustalu
Abstract
We introduce a generalization of monads, called relative monads, allowing for underlying functors between different categories. Examples include finite-dimensional vector spaces, untyped and typed λ-calculus syntax and indexed containers. We show that the Kleisli and Eilenberg-Moore constructions carry over to relative monads and are related to relative adjunctions. Under reasonable assumptions, relative monads are monoids in the functor category concerned and extend to monads, giving rise to a coreflection between relative monads and monads. Arrows are also an instance of relative monads.
Citation
Altenkirch, T., Chapman, J., & Uustalu, T. (2015). Monads need not be endofunctors. Logical Methods in Computer Science, 11(1), 1-40. https://doi.org/10.2168/LMCS-11%281%3A3%292015
Journal Article Type | Article |
---|---|
Online Publication Date | Mar 6, 2015 |
Publication Date | Mar 6, 2015 |
Deposit Date | Oct 12, 2015 |
Publicly Available Date | Oct 12, 2015 |
Journal | Logical Methods in Computer Science |
Print ISSN | 1860-5974 |
Electronic ISSN | 1860-5974 |
Publisher | Logical Methods in Computer Science |
Peer Reviewed | Peer Reviewed |
Volume | 11 |
Issue | 1 |
Article Number | 3 |
Pages | 1-40 |
DOI | https://doi.org/10.2168/LMCS-11%281%3A3%292015 |
Keywords | monads, adjunctions, monoids, skew-monoidal categories, functional programming |
Public URL | https://nottingham-repository.worktribe.com/output/747987 |
Publisher URL | https://lmcs.episciences.org/928 |
Files
MONADS NEED NOT BE ENDOFUNCTORS
(496 Kb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by-nd/3.0/
You might also like
The Münchhausen Method in Type Theory
(2023)
Journal Article
Combinatory logic and lambda calculus are equal, algebraically
(2023)
Presentation / Conference Contribution
Should Type Theory Replace Set Theory as the Foundation of Mathematics?
(2023)
Journal Article
Constructing a universe for the setoid model
(2021)
Presentation / Conference Contribution
Big Step Normalisation for Type Theory
(2020)
Presentation / Conference Contribution
Downloadable Citations
About Repository@Nottingham
Administrator e-mail: discovery-access-systems@nottingham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search