Niels van der Weide - The Formal Theory of Monads, Univalently

lmcs:13005 - Logical Methods in Computer Science, February 19, 2025, Volume 21, Issue 1 - https://doi.org/10.46298/lmcs-21(1:16)2025
The Formal Theory of Monads, UnivalentlyArticle

Authors: Niels van der Weide

    We develop the formal theory of monads, as established by Street, in univalent foundations. This allows us to formally reason about various kinds of monads on the right level of abstraction. In particular, we define the bicategory of monads internal to a bicategory, and prove that it is univalent. We also define Eilenberg-Moore objects, and we show that both Eilenberg-Moore categories and Kleisli categories give rise to Eilenberg-Moore objects. Finally, we relate monads and adjunctions in arbitrary bicategories. Our work is formalized in Coq using the UniMath library.


    Volume: Volume 21, Issue 1
    Published on: February 19, 2025
    Accepted on: January 6, 2025
    Submitted on: February 6, 2024
    Keywords: Computer Science - Logic in Computer Science,Mathematics - Category Theory

    Consultation statistics

    This page has been seen 610 times.
    This article's PDF has been downloaded 243 times.