Iteration 2-theories (Q5930757)

From MaRDI portal





scientific article; zbMATH DE number 1590597
Language Label Description Also known as
default for all languages
No label defined
    English
    Iteration 2-theories
    scientific article; zbMATH DE number 1590597

      Statements

      Iteration 2-theories (English)
      0 references
      0 references
      0 references
      0 references
      0 references
      13 March 2002
      0 references
      Algebraically complete categories are important for computer science. Actually, they are exactly those categories in which one may define recursive data types in a canonical way as initial solutions of recursive functorial equations corresponding to data type specifications. An algebraically complete category \({\mathcal C}\) with a collection \({\mathcal F}\) of functors \({\mathcal C}^{n+p} \rightarrow {\mathcal C}^{n}, n, p \geq 0\), implicitly specifies a dagger operation \(F \longmapsto F^{\dagger}\) on the functors in \({\mathcal F}\). This operation can be extended to natural transformations \(\tau : F \rightarrow G\) between functors \(F\), \(G\) in \({\mathcal F}\). Viewing the functors in \({\mathcal F}\) and their natural transformations as a 2-theory, i.e., a 2-category with Cartesian structure, one obtains a dagger operation defined on all 2-cells. This dagger operation, defined both on functors and on natural transformations, or more generally, on horizontal and vertical morphisms, interacts smoothly with the categorical and Cartesian structure. The study of this interaction is the topic of the present paper. The authors give an axiomatic treatment. Then they introduce a new concept, iteration 2-theories, that generalizes (ordered) iteration theories. By describing explicitly the structure of the free iteration 2-theories, they show that the axioms of iteration 2-theories capture, up to isomorphism, the dagger operation in algebraically complete categories. Their description involves regular trees and they consider some applications of the axioms of iteration 2-theories for manipulating tree transformations.
      0 references
      algebraic theories
      0 references
      iteration theories
      0 references
      2-categories
      0 references
      algebraically complete categories
      0 references
      recursive data types
      0 references
      recursive functorial equations
      0 references
      data type specifications
      0 references
      dagger operation
      0 references
      2-theory
      0 references
      Cartesian structure
      0 references
      regular trees
      0 references
      tree transformations
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references
      0 references