Monoidal monads addendum

This commit is contained in:
Frederik Hanghøj Iversen 2018-02-24 14:01:57 +01:00
parent 4ec13fe509
commit 3e12331294

View file

@ -71,6 +71,12 @@ module Monoidal {a b : Level} ( : Category a b) where
isAssociative : IsAssociative isAssociative : IsAssociative
isInverse : IsInverse isInverse : IsInverse
record Monad : Set where
field
raw : RawMonad
isMonad : IsMonad raw
open IsMonad isMonad public
-- "A monad in the Kleisli form" [vlad] -- "A monad in the Kleisli form" [vlad]
module Kleisli {a b : Level} ( : Category a b) where module Kleisli {a b : Level} ( : Category a b) where
private private