Text Languages in an Algebraic Framework

A text can be defined as a word w together with a (second) linear order on its domain {1,..., |w|}. This second order may be used to define a hierarchical, tree-like, structure representing the text. The family of context-free sets of texts is investigated, i.e., sets of texts defined by context-free text grammars. In particular, those sets of texts are studied in the framework of universal algebra. This allows to compare the classical notions of equational and recognizable families in an algebra with context-free sets in the “algebra of texts”. Within this algebra the notion of equational sets coincides with the context-free sets. A grammatical characterization of the family of recognizable sets is given as a subfamily of the context-free sets of texts.

[1]  Ferenc Gécseg,et al.  Tree Automata , 2015, ArXiv.

[2]  Andrzej Ehrenfeucht,et al.  Combinatorial Properties of Texts , 1993, RAIRO Theor. Informatics Appl..

[3]  Magnus Steinby Some Algebraic Aspects of Recognizability and Rationality , 1981, FCT.

[4]  Andrzej Ehrenfeucht,et al.  T-structures, T-functions, and texts , 1993, Theor. Comput. Sci..

[5]  Andrzej Ehrenfeucht,et al.  Theory of 2-Structures, Part II: Representation Through Labeled Tree Families , 1990, Theor. Comput. Sci..

[6]  B. Courcelle On Recognizable Sets and Tree Automata , 1989 .

[7]  Tero Harju,et al.  Structure and organization , 2014 .

[8]  Jesse B. Wright,et al.  Algebraic Automata and Context-Free Sets , 1967, Inf. Control..

[9]  William C. Rounds,et al.  Context-free grammars on trees , 1969, STOC.

[10]  Arto Salomaa,et al.  Formal languages , 1973, Computer science classics.

[11]  Desmond Fearnley-Sander,et al.  Universal Algebra , 1982 .

[12]  Andrzej Ehrenfeucht,et al.  An Introduction to Context-free Text Grammars , 1993, International Conference on Developments in Language Theory.

[13]  Bruno Courcelle,et al.  An Axiomatic Definition of Context-Free Rewriting and its Application to NLC Graph Grammars , 1987, Theor. Comput. Sci..

[14]  Andrzej Ehrenfeucht,et al.  Theory of 2-Structures, Part I: Clans, Basic Subclasses, and Morphisms , 1990, Theor. Comput. Sci..

[15]  George Gratzer,et al.  Universal Algebra , 1979 .

[16]  Bruno Courcelle,et al.  Equivalences and Transformations of Regular Systems-Applications to Recursive Program Schemes and Grammars , 1986, Theor. Comput. Sci..