Elgot Theories: A New Perspective of Iteration Theories (Extended Abstract)

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

  • Affiliations:
  • Institut für Theoretische Informatik, Technische Universität Braunschweig, Germany;Institut für Theoretische Informatik, Technische Universität Braunschweig, Germany;Faculty of Electrical Engineering, Czech Technical University of Prague, Czech Republic

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The concept of iteration theory of Bloom and Esik summarizes all equational properties that iteration has in usual applications, e.g., in Domain Theory where to every system of recursive equations the least solution is assigned. However, this assignment in Domain Theory is also functorial. Yet, functoriality is not included in the definition of iteration theory. Pity: functorial iteration theories have a particularly simple axiomatization, and most of examples of iteration theories are functorial. The reason for excluding functoriality was the view that this property cannot be called equational. This is true from the perspective of the category Sgn of signatures as the base category: whereas iteration theories are monadic (thus, equationally presentable) over Sgn, functorial iteration theories are not. In the present paper we propose to change the perspective and work, in lieu of Sgn, in the category of sets in context (the presheaf category of finite sets and functions). We prove that Elgot theories, which is our name for functorial iteration theories, are monadic over sets in context. Shortly: from the new perspective functoriality is equational.