Iterative algebras (Q789385)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3845558
Language Label Description Also known as
default for all languages
No label defined
    English
    Iterative algebras
    scientific article; zbMATH DE number 3845558

      Statements

      Iterative algebras (English)
      0 references
      0 references
      1983
      0 references
      The problem (which arises for example when modelling loops in flow charts or when studying formal grammars) are equations of the form \(y_ j=t_ j(x_ 1,...,x_ k,y_ 1,...,y_ n)\) (1\(\leq j\leq n)\) for terms \(t_ j\) and ''fixed'' \(x_ i\). These systems are called ''iterative systems''. The author considers classes of algebras where certain classes of iterative systems or all non-trivial iterative systems are solvable. For any type \(\Sigma\) and any set V, \(T_{\Sigma}V\), the algebra of V- labelled \(\Sigma\)-trees, is defined as a generalization of \(F_{\Sigma}V\subseteq T_{\Sigma}V\), the algebra of \(\Sigma\)-terms over V. A further subset of \(T_{\Sigma}V\) is \(R_{\Sigma}V\), the algebra of regular V-labelled \(\Sigma\)-trees - \(F_{\Sigma}V\subseteq R_{\Sigma}V\subseteq T_{\Sigma}V\). Whereas \(F_{\Sigma}V\) is the free \(\Sigma\)-algebra over V in the class of all \(\Sigma\)-algebras, \(R_{\Sigma}V\) is the free \(\Sigma\)-algebra in the class of all \(\Sigma\)-algebras where all non-trivial iterative systems are uniquely solvable. These considerations are specialized and carried further for the algebras of languages, where the context free languages are unique solutions of iterative systems. Finally this approach is compared with an approach of \textit{C. C. Elgot} [Logic Colloq. '73, Proc., Bristol 1973, 175-230 (1975; Zbl 0327.02040)] which uses algebraic theories in the sense of Lawvere.
      0 references
      loops in flow charts
      0 references
      formal grammars
      0 references
      iterative systems
      0 references
      algebras of languages
      0 references

      Identifiers

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