Infinite trees and completely iterative theories:: a coalgebraic view

被引:75
作者
Aczel, P
Adámek, J [1 ]
Milius, S
Velebil, J
机构
[1] Tech Univ, Inst Theoret Comp Sci, Braunschweig, Germany
[2] Univ Manchester, Dept Math & Comp Sci, Manchester M13 9PL, Lancs, England
关键词
completely iterative theory; monad; coalgebra; solution theorem; monoidal category;
D O I
10.1016/S0304-3975(02)00728-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Infinite trees form a free completely iterative theory over any given signature-this fact, proved by Elgot, Bloom and Tindell, turns out to be a special case of a much more general categorical result exhibited in the present paper. We prove that whenever an endofunctor H of a category has final coalgebras for all functors H(_) + X, then those coalgebras, TX, form a monad. This monad is completely iterative, i.e., every guarded system of recursive equations has a unique solution. And it is a free completely iterative monad on H. The special case of polynomial endofunctors of the category Set is the above mentioned theory, or monad, of infinite trees. This procedure can be generalized to monoidal categories satisfying a mild side condition: if, for an object H, the endofunctor H circle times _ + I has a final coalgebra, T, then T is a monoid. This specializes to the above case for the monoidal category of all endofunctors. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 45
页数:45
相关论文
共 27 条