Hylomorphism
Algebraically compact category
任意のendofunctorのinitial algebraとterminal coalgebraが存在し、互いにinverseとなるcategoryのこと。
等がそうらしい。
命題
- endofunctor:
- initial algebra:
- terminal coalgebra:
- algebra:
- coalgebra:
について
なる -morphism:
- (hylomorphism)
が存在*1する。
証明
参考文献
- Theory and Practice of Fusion(pdf)
- reference request - Algebraically Compact Categories - Theoretical Computer Science Stack Exchange
- Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire
*1:まずいことに一意にならない