The Formal Theory of Monads, Univalently

12/16/2022
by   Niels van der Weide, et al.
0

We study the formal theory of monads, as developed 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 its univalence. 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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset