Applicativeカテゴリ理論の観点から理解したいと思います。
のドキュメントにApplicativeは、それは強力な緩いモノイダルファンクターであると書かれています。
第一に、モノイドのファンクターに関するウィキペディアのページでは、モノイドのファンクターは緩いか強いのいずれかであると述べています。したがって、ソースのいずれかが間違っているか、用語が異なって使用されているように思えます。誰もそれを説明できますか?
第二に、Applicativeモノイドのファンクターであるモノイドのカテゴリーは何ですか?ファンクターは、標準のHaskellカテゴリー(オブジェクト=タイプ、モーフィズム=関数)の内部ファンクターであると仮定しますが、このカテゴリーのモノイド構造が何であるかはわかりません。
手伝ってくれてありがとう。
Functorfmappureipure' = \v -> fmap (\() -> v) (i ())i :: (Applicative f) => () -> f ()