Traversable functor
記法
Traversable functor その1
- functor:
- natural transformation:
*1
のペアで
(unitality)
(linearity)
を満たすもの。
Traversable functor その2
- functor:
- natural transformation:
*2
のペアで
(identity)
(composition)
を満たすもの。Free theoremを想定する場合、(identity)は、fmapの一意性 - PSにより
で十分(と思う)。
命題
その1とその2は同値。具体的には
の対応は互いにinverse。