Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-09T05:04:20.426Z Has data issue: false hasContentIssue false

Iterative reflections of monads

Published online by Cambridge University Press:  04 February 2010

JIŘÍ ADÁMEK
Affiliation:
Institute of Theoretical Computer Science, Technical University of Braunschweig, Germany Email: adamek@iti.cs.tu-bs.de, milius@iti.cs.tu-bs.de
STEFAN MILIUS
Affiliation:
Institute of Theoretical Computer Science, Technical University of Braunschweig, Germany Email: adamek@iti.cs.tu-bs.de, milius@iti.cs.tu-bs.de
JIŘÍ VELEBIL
Affiliation:
Faculty of Electrical Engineering, Czech Technical University of Prague, Prague, Czech Republic Email: velebil@math.feld.cvut.cz
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

Iterative monads were introduced by Calvin Elgot in the 1970's and are those ideal monads in which every guarded system of recursive equations has a unique solution. We prove that every ideal monad has an iterative reflection, that is, an embedding into an iterative monad with the expected universal property. We also introduce the concept of iterativity for algebras for the monad , following in the footsteps of Evelyn Nelson and Jerzy Tiuryn, and prove that is iterative if and only if all free algebras for are iterative algebras.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2010