Monoidal monads addendum
This commit is contained in:
parent
4ec13fe509
commit
3e12331294
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue