A Note on Recognizable Sets of Unranked and Unordered Trees

Recognizable sets of unranked, unordered trees have been introduced in Courcelle [C89] in a Myhill-Nerode [N58] style of inverse homomorphisms of suitable finite magmas. This is equivalent of being the the union of some congruence classes of a congruence of finite index. We will add to the well-known concept of regular tree grammars a handling of nodes labeled with ǫ. With this rather unconventional but nevertheless natural treatment of the ”empty node” the class of languages generated by regular trees grammars becomes equivalent to Courcelles class of recognizable sets of unranked, unordered trees.

[1]  Grzegorz Rozenberg,et al.  Handbook of Graph Grammars and Computing by Graph Transformations, Volume 1: Foundations , 1997 .

[2]  Peter Baumgartner,et al.  Automated Deduction Techniques for the Management of Personalized Documents , 2003, Annals of Mathematics and Artificial Intelligence.

[3]  Jürgen Ebert,et al.  GraX-an interchange format for reengineering tools , 1999, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303).

[4]  Peter Baumgartner,et al.  First-order logic Davis-Putnam-Logemann-Loveland procedure , 2003 .

[5]  Joseph Douglas Horton,et al.  Merge Path Improvements for Minimal Model Hyper Tableaux , 1999, TABLEAUX.

[6]  Stephan Philippi,et al.  Modelling a concurrent ray-tracing algorithm using object-oriented Petri-Nets , 2001 .

[7]  Peter Baumgartner,et al.  The Taming of the (X)OR , 2000, Computational Logic.

[8]  Volker Riediger,et al.  Folding: an approach to enable program understanding of preprocessed languages , 2001, Proceedings Eighth Working Conference on Reverse Engineering.

[9]  Frieder Stolzenburg,et al.  Loop-Detection in Hyper-Tableaux by Powerful Model Generation , 1999, J. Univers. Comput. Sci..

[10]  Andreas Winter,et al.  Towards a Common Query Language for Reverse Engineering , 2002 .

[11]  Ulrich Furbach,et al.  Automatic Classification for the Identification of Relationships in a Meta-Data Repository , 2003, Discovery Science.

[12]  Margret Groß-Hardt,et al.  Concept based querying of semistructured data , 2002, XSW.

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

[14]  Oliver Obst,et al.  Spatial Agents Implemented in a Logical Expressible Language , 1999, RoboCup.

[15]  Andy Schürr,et al.  GXL: toward a standard exchange format , 2000, Proceedings Seventh Working Conference on Reverse Engineering.

[16]  Peter Baumgartner,et al.  KRHyper Inside — Model Based Deduction in Applications , 2003 .

[17]  Guillermo R. Simari,et al.  lntroducing generalized specificity in logic programming , 2000 .

[18]  Christoph Wernhard,et al.  System Description : KRHyper , 2003 .

[19]  Toshiaki Arai,et al.  Multiagent systems specification by UML statecharts aiming at intelligent manufacturing , 2002, AAMAS '02.

[20]  Bernd Thomas,et al.  MIA A Multi-Agent Location Based Information Systems for Mobile Users in 3G Networks , 2003 .

[21]  Peter Baumgartner,et al.  Abductive Coreference by Model Construction , 1999 .

[22]  Frieder Stolzenburg,et al.  Multiagent Matching Algorithms with and without Coach , 2006, J. Decis. Syst..

[23]  Jürgen Ebert,et al.  A Formalization of SOCCA , 1999 .

[24]  Jens Woch,et al.  Implementation of a Schema-TAG-Parser , 1999 .

[25]  Peter Baumgartner,et al.  Living Book – Deduction, Slicing, and Interaction , 2004, Journal of Automated Reasoning.

[26]  Manfred Rosendahl,et al.  Specification of Symbols and Implementation of Their Constraints in JKogge , 2000 .

[27]  Andreas Winter,et al.  Exchanging Graphs with GXL , 2001, GD.

[28]  Oliver Obst,et al.  Towards a Logical Approach for Soccer Agents Engineering , 2000, RoboCup.