A general final coalgebra theorem

  • Authors:
  • Jiří Adámek;Stefan Milius;Jiří Velebil

  • Affiliations:
  • Institute of Theoretical Computer Science, Technical University of Braunschweig, Germany E-mail: adamek@iti.cs.tu-bs.de;Institute of Theoretical Computer Science, Technical University of Braunschweig, Germany E-mail: milius@iti.cs.tu-bs.de;Faculty of Electrical Engineering, Czech Technical University, Prague

  • Venue:
  • Mathematical Structures in Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

By the Final Coalgebra Theorem of Aczel and Mendler, every endofunctor of the category of sets has a final coalgebra, which, however, may be a proper class. We generalise this to all ‘well-behaved’ categories ${\frak K}$. The role of the category of classes is played by a free cocompletion ${\frak K}^\infty$ of ${\frak K}$ under transfinite colimits, that is, colimits of ordinal-indexed chains. Every endofunctor $F$ of ${\frak K}$ has a canonical extension to an endofunctor $F^\infty$ of ${\frak K}^\infty$, which is proved to have a final coalgebra (and an initial algebra). Based on this, we prove a general solution theorem: for every endofunctor of a locally presentable category ${\frak K}$ all guarded equation-morphisms have unique solutions. The last result does not need the extension ${\frak K}^\infty$: the solutions are always found within the category ${\frak K}$.