Reader monad
Opposite monoidal category
Monoidal category:
について
は、monoidal categoryになる(と思う)ので
と書くことにする。 *2
Comonoid object
そのopposite monoidal categoryにおけるmonoid objectのこと。
Trivial comonoid object
Monoidal category with finite limits:
について
はcomonoid objectになる。
Yoneda monoidal embedding
はmonoidal functor:
になる。
Reader monad
Monads from monoidsにより、trivial comonoidを に渡せばmonadになる。
具体的には
がmonadを成す。
参考文献
*1:記法はOpposite natural transformation - PSを参照
*2:違う意味のoppositeもある(らしい)ので注意
*3:terminal objectとのmediator
*4:contravariant Yoneda embedding from sets