Kleisli category on a (co)monad #
This file defines the Kleisli category on a monad (T, η_ T, μ_ T) as well as the co-Kleisli
category on a comonad (U, ε_ U, δ_ U). It also defines the Kleisli adjunction which gives rise to
the monad (T, η_ T, μ_ T) as well as the co-Kleisli adjunction which gives rise to the comonad
(U, ε_ U, δ_ U).
References #
The objects for the Kleisli category of the monad T : Monad C, which are the same
thing as objects of the base category C.
- of : C
The underlying object of the base category.
Instances For
For (T : Monad C), morphisms c ⟶ c' in the Kleisli category of T are
morphisms c ⟶ T.obj c' in C.
The morphism in C underlying the morphism in the Kleisli category.
Instances For
The Kleisli category on a monad T.
cf Definition 5.2.9 in Riehl.
Equations
- One or more equations did not get rendered due to their size.
The left adjoint of the adjunction which induces the monad (T, η_ T, μ_ T).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The right adjoint of the adjunction which induces the monad (T, η_ T, μ_ T).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Kleisli adjunction which gives rise to the monad (T, η_ T, μ_ T).
cf Lemma 5.2.11 of Riehl.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The composition of the adjunction gives the original functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The objects for the co-Kleisli category of the comonad U : Comonad C, which are the same
thing as objects of the base category C.
- of : C
The underlying object of the base category.
Instances For
For (U : Comonad C), morphisms c ⟶ c' in the Cokleisli category of U are
morphisms U.obj c ⟶ c' in C.
The morphism in C underlying the morphism in the Kleisli category.
Instances For
The co-Kleisli category on a comonad U.
Equations
- One or more equations did not get rendered due to their size.
The right adjoint of the adjunction which induces the comonad (U, ε_ U, δ_ U).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The left adjoint of the adjunction which induces the comonad (U, ε_ U, δ_ U).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The co-Kleisli adjunction which gives rise to the comonad (U, ε_ U, δ_ U).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The composition of the adjunction gives the original functor.
Equations
- One or more equations did not get rendered due to their size.