Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Initial Algebras

The classical example of \(\varSigma \)–algebras as algebras for the polynomial set functor \(F_\varSigma \) yields the initial algebra

$$\mu F_\varSigma = \text {all finite } \varSigma \text {-trees.}$$

This holds for all finitary signatures, whereas for the infinitary ones the initial algebra is formed by all well-founded trees. These are the trees in which every path is finite. The concept of well-foundedness is fundamental for initial algebras. This is a property of coalgebras studied by Osius [9] and Taylor [12].

In [4] we have proved that for all set functors F the initial algebra coincides with the terminal well-founded coalgebra. And every fixed point of F has a largest well–founded part which is the initial algebra of F, see [3].

The iterative construction of \(\mu F\) as \(F^i(0)\) (for some ordinal i), introduced in [1], converges for every set functor with a fixed point, see [13]. Moreover the least such ordinal i is an infinite regular cardinal or at most 3, as proved in [6]. In contrast,

  • on the category of many-sorted sets convergence can take place at any ordinal, and

  • on the category of graphs endofunctors exist having an initial algebra although the iterative construction does not converge,

see [6].

Most of the above results extend from set functors to enfodunctors of “reasonable” categories preserving monomorphisms. For example locally finitely presentable categories whose initial object is simple are “reasonable”.

2 Terminal Coalgebras

The importance of terminal coalgebras as systems was demonstrated by Rutten in his fundamental paper [10].

A number of classical examples are special cases of the following:

$$\nu F_\varSigma = \text {all }\varSigma \text {-trees.}$$

The case of automata with n inputs, \(H_nX = X^n \times \{0,1\}\), is an example where \(\varSigma \) consists of two n–ary operations (and \(\varSigma \)–trees just represent languages in \(n^*\)). And streams, \(FX = A \times X + B\), correspond to unary operations in A and constants in B.

In case of set functors, it is useful to work with pointed coalgebras. E.g., the classical automata are pointed coalgebras for \(H_n\).

Definition 1

A well–pointed coalgebra is a pointed coalgebra having no proper subobject and no proper quotient.

Thus minimal automata are precisely the well-pointed coalgebras for \(H_n\). Let T be the collection of all well–pointed coalgebras up to isomorphism. If F is a set functor preserving intersections, every pointed coalgebra has a canonical “minimization” to a well–pointed one. This yields a coalgebra structure on T. And in [4] we presented the following characterizations:

$$\nu F =\text {all well-pointed coalgebras(up to isomoprhism)}$$

and

$$\mu F =\text {all well-founded well-pointed coalgebras (up to isomoprhism).}$$

“The dual of the iterative initial-algebra construction, i.e. the cochain \(F^i(1)\) as a construction of \(\nu F\), was first explicitly considered by Barr [7]. In contrast to the initial chain the convergence does not always happen at a cardinal: Worrell proved that for the finite power-set functor that cochain converges in \(\omega + \omega \) steps. And for all \(\lambda \)–accessible set functors (i.e., those preserving \(\lambda \)–filtered colimits), he proved that the construction converges in \(\lambda + \lambda \) steps or sooner, see [14]. Until recently, for uncountable \(\lambda \), no example has been known where the full \(\lambda + \lambda \) steps are actually needed. Such an example is the functor of all \(\lambda \)–generated filters, see [2].

An important classical result concerns enriched endofunctors of the cartesian closed category CPO (of posets with directed joins and a bottom and strict continuous maps): Smyth and Plotkin proved in [11] that the terminal coalgebra equals the initial algebra, and both constructions converge in \(\omega \) steps. This is based on the limit-colimit coincidence for embedding-projection pairs of Scott. In [3] we prove that for the (much wider) class of endofunctors that are just locally monotone the existence of a fixed point implies that the terminal coalgebra exists and equals the initial algebra.

3 Rational Fixed Point

This (much younger) fixed point arose in the study of iterative algebras. These are algebras A that have a unique solution of every finite guarded system of recursive equations (with parameters in A). In [5] we proved that every finitary set functor has an initial iterative algebra which is a fixed point, notation: \(\rho F\). And we called this the rational fixed point. Classical examples: for automata as coalgebras we have

$$\rho H_n=\text {all regular languages in }n^* ,$$

and for general signatures

$$\rho F_\varSigma =\text { all rational }\varSigma \text {-trees,}$$

that is, trees that have, up to isomorphism, only finitely many subtrees.

The rational fixed point can be described as the filtered colimit of all finite coalgebras. This has inspired Milius [8] to define locally finite coalgebras for a set functor as coalgebras that are directed unions of finite subcoalgebras. And then he proved that

$$\rho F =\text { the terminal locally finite coalgebra.}$$

In a complete analogy to the above characterization of the initial and terminal fixed point we have that

$$\rho F = \text {all finite well-pointed coalgebras (up to isomorphism).}$$

All the above generalizes easily to finitary endofunctors of all finitely locally presentable categories.

Can we play the same game with countable sets in place of finite ones? No, only finite sets yield something new: the terminal locally countable coalgebra is all of \(\nu F\), see [5].