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。