Theoretical Computer Science
Algebraic Semantics
Infinite trees and completely iterative theories: a coalgebraic view
Theoretical Computer Science
Mathematical Structures in Computer Science
Monads of coalgebras: rational terms and term graphs
Mathematical Structures in Computer Science
Mathematical Structures in Computer Science
The category-theoretic solution of recursive program schemes
Theoretical Computer Science - Algebra and coalgebra in computer science
Completely iterative algebras and completely iterative monads
Information and Computation
Semantics of higher-order recursion schemes
CALCO'09 Proceedings of the 3rd international conference on Algebra and coalgebra in computer science
Hi-index | 0.01 |
Solutions of recursive program schemes over a given signature @S were characterized by Bruno Courcelle as precisely the context-free (or algebraic) @S-trees. These are the finite and infinite @S-trees yielding, via labelling of paths, context-free languages. Our aim is to generalize this to finitary endofunctors H of general categories: we construct a monad C^H ''generated'' by solutions of recursive program schemes of type H, and prove that this monad is ideal. In case of polynomial endofunctors of Set our construction precisely yields the monad of context-free @S-trees of Courcelle. Our result builds on a result by N. Ghani et al on solutions of algebraic systems.