Iterative reflections of monads

  • Authors:
  • JiŘÍ AdÁmek;Stefan Milius;JiŘÍ Velebil

  • Affiliations:
  • Institute of theoretical computer science, technical university of braunschweig, germany email: adamek@iti.cs.tu-bs.de, milius@iti.cs.tu-bs.de;Institute of theoretical computer science, technical university of braunschweig, germany email: adamek@iti.cs.tu-bs.de, milius@iti.cs.tu-bs.de;Faculty of electrical engineering, czech technical university of prague, prague, czech republic email: velebil@math.feld.cvut.cz

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

Quantified Score

Hi-index 0.01

Visualization

Abstract

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.