Second-Order Abstract Categorial Grammars as Hyperedge Replacement Grammars

Second-order abstract categorial grammars (de Groote in Association for computational linguistics, 39th annual meeting and 10th conference of the European chapter, proceedings of the conference, pp. 148–155, 2001) and hyperedge replacement grammars (Bauderon and Courcelle in Math Syst Theory 20:83–127, 1987; Habel and Kreowski in STACS 87: 4th Annual symposium on theoretical aspects of computer science. Lecture notes in computer science, vol 247, Springer, Berlin, pp 207–219, 1987) are two natural ways of generalizing “context-free” grammar formalisms for string and tree languages. It is known that the string generating power of both formalisms is equivalent to (non-erasing) multiple context-free grammars (Seki et al. in Theor Comput Sci 88:191–229, 1991) or linear context-free rewriting systems (Weir in Characterizing mildly context-sensitive grammar formalisms, University of Pennsylvania, 1988). In this paper, we give a simple, direct proof of the fact that second-order ACGs are simulated by hyperedge replacement grammars, which implies that the string and tree generating power of the former is included in that of the latter. The normal form for tree-generating hyperedge replacement grammars given by Engelfriet and Maneth (Graph transformation. Lecture notes in computer science, vol 1764. Springer, Berlin, pp 15–29, 2000) can then be used to show that the tree generating power of second-order ACGs is exactly the same as that of hyperedge replacement grammars.

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

[2]  William C. Rounds,et al.  Mappings and grammars on trees , 1970, Mathematical systems theory.

[3]  Nissim Francez,et al.  Basic simple type theory , 1998 .

[4]  Philippe de Groote,et al.  Towards Abstract Categorial Grammars , 2001, ACL.

[5]  Ferenc Gécseg,et al.  Tree Languages , 1997, Handbook of Formal Languages.

[6]  Annegret Habel,et al.  Hyperedge Replacement: Grammars and Languages , 1992, Lecture Notes in Computer Science.

[7]  Joost Engelfriet,et al.  The String Generating Power of Context-Free Hypergraph Grammars , 1991, J. Comput. Syst. Sci..

[8]  Stephan Oepen,et al.  39th Annual Meeting and 10th Conference of the European Chapter , 2001 .

[9]  Sylvain Pogodalla,et al.  On the Expressive Power of Abstract Categorial Grammars: Representing Context-Free Formalisms , 2004, J. Log. Lang. Inf..

[10]  J. Engelfriet,et al.  IO and OI , 1975 .

[11]  Hartmut Ehrig,et al.  Handbook of graph grammars and computing by graph transformation: vol. 3: concurrency, parallelism, and distribution , 1999 .

[12]  Uwe Mönnich,et al.  Closure properties of linear context-free tree languages with an application to optimality theory , 2006, Theor. Comput. Sci..

[13]  Bruno Courcelle,et al.  Graph expressions and graph rewritings , 1987, Mathematical systems theory.

[14]  Clemens Lautemann The complexity of graph languages generated by hyperedge replacement , 2004, Acta Informatica.

[15]  Hubert Comon,et al.  Tree automata techniques and applications , 1997 .

[16]  Daniel Götzmann Multiple Context-Free Grammars , 2007 .

[17]  G. Mints A Short Introduction to Intuitionistic Logic , 2000 .

[18]  S S 11 Encoding second order string ACG with deterministic tree walking transducers , 2007 .

[19]  David J. Weir Linear Context-Free Rewriting Systems and Deterministic Tree-Walking Transducers , 1992, ACL.

[20]  Carlo Ghezzi,et al.  Context-Free Graph Grammars , 1978, Inf. Control..

[21]  Makoto Kanazawa,et al.  Abstract Families of Abstract Categorial Languages , 2006, WoLLIC.

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

[23]  Joost Engelfriet,et al.  Tree Languages Generated be Context-Free Graph Grammars , 1998, TAGT.

[24]  Makoto Kanazawa,et al.  Parsing and Generation as Datalog Queries , 2007, ACL.

[25]  Sylvain Salvati,et al.  Problèmes de filtrage et problème d'analyse pour les grammaires catégorielles abstraites. (Matching problem and parsing problem for abstract categorial grammars) , 2005 .

[26]  Joost Engelfriet,et al.  IO and OI. I , 1977, J. Comput. Syst. Sci..

[27]  Annegret Habel,et al.  Some Structural Aspects of Hypergraph Languages Generated by Hyperedge Replacement , 1987, STACS.

[28]  David J. Weir,et al.  Characterizing mildly context-sensitive grammar formalisms , 1988 .

[29]  Annegret Habel,et al.  Hyperedge Replacement, Graph Grammars , 1997, Handbook of Graph Grammars.

[30]  Jean-Claude Raoult Rational tree relations , 1997 .

[31]  Ryo Yoshinaka,et al.  The Complexity and Generative Capacity of Lexicalized Abstract Categorial Grammars , 2005, LACL.