THORSTEN ALTENKIRCH THORSTEN.ALTENKIRCH@NOTTINGHAM.AC.UK
Professor of Computer Science
Relative monads formalised
Altenkirch, Thorsten; Chapman, James; Uustalu, Tarmo
Authors
James Chapman
Tarmo Uustalu
Abstract
Relative monads are a generalisation of ordinary monads where the underlying functor need not be an endofunctor. In this paper, we describe a formalisation of the basic theory of relative monads in the interactive theorem prover and dependently typed programming language Agda. The formalisation comprises the requisite basic category theory, the central concepts of the theory of relative monads and adjunctions, which are compared to their ordinary counterparts, and two running examples from programming theory.
Citation
Altenkirch, T., Chapman, J., & Uustalu, T. (2014). Relative monads formalised. Journal of Formalized Reasoning, 7(1), https://doi.org/10.6092/issn.1972-5787/4389
Journal Article Type | Article |
---|---|
Publication Date | Jan 1, 2014 |
Deposit Date | Mar 2, 2015 |
Publicly Available Date | Mar 2, 2015 |
Journal | Journal of Formalized Reasoning |
Electronic ISSN | 1972-5787 |
Publisher | Alma Mater Studiorum - Università di Bologna |
Peer Reviewed | Peer Reviewed |
Volume | 7 |
Issue | 1 |
DOI | https://doi.org/10.6092/issn.1972-5787/4389 |
Public URL | https://nottingham-repository.worktribe.com/output/997864 |
Publisher URL | http://jfr.unibo.it/article/view/4389 |
Contract Date | Mar 2, 2015 |
Files
relmonform.pdf
(305 Kb)
PDF
Copyright Statement
Copyright information regarding this work can be found at the following address: http://creativecommons.org/licenses/by/4.0
You might also like
Monads need not be endofunctors
(2015)
Journal Article
Normalisation by evaluation for dependent types
(2016)
Presentation / Conference Contribution
Notions of anonymous existence in Martin-Löf type theory
(2017)
Journal Article
Normalisation by evaluation for type theory, in type theory
(2017)
Journal Article
When is a function a fold or an unfold?
(2001)
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 © 2024
Advanced Search