F-PATR: A Functional Constraints for Unification-Based Grammars

Motivation for including relational constraints other than equality within grammatical formalisms has come from discontinuous constituency and partially free word order for natural languages as well as from the need to define combinatory operations at the most basic level for languages with a two-dimensional syntax (e.g., mathematical notation, chemical equations, and various diagramming languages). This paper presents F-PATR, a generalization of the PATR-II unification-based formalism, which incorporates relational constraints expressed as user-defined functions. An operational semantics is given for unification that is an adaptation and extension of the approach taken by Ait-Kaci and Nasr (1989). It is designed particularly for unification-based formalisms implemented in functional programming environments such as Lisp. The application of unification in a chart parser for relational set languages is discussed briefly.

[1]  Kim Marriott,et al.  Declarative Graphics , 1986, ICLP.

[2]  Hideto Tomabechi Quasi-Destructive Graph Unification , 1991, ACL.

[3]  Joachim W. Schmidt,et al.  Next Generation Information System Technology , 1991, Lecture Notes in Computer Science.

[4]  Masaru Tomita,et al.  The Generalized LR Parser/Compiler V8-4: A Software Package for Practical NL Projects , 1990, COLING.

[5]  Kent Wittenburg Earley-style parsing for relational grammars , 1992, Proceedings IEEE Workshop on Visual Languages.

[6]  Alex Franz,et al.  The Specification and Implementation of Constraint-Based Unification Grammars , 1991, IWPT.

[7]  David H. D. Warren,et al.  Definite Clause Grammars for Language Analysis - A Survey of the Formalism and a Comparison with Augmented Transition Networks , 1980, Artif. Intell..

[8]  Hassan Aït-Kaci,et al.  Integrating logic and functional programming , 1989, LISP Symb. Comput..

[9]  Kim Marriott,et al.  Declarative specification of visual languages , 1990, Proceedings of the 1990 IEEE Workshop on Visual Languages.

[10]  C. Pollard,et al.  Center for the Study of Language and Information , 2022 .

[11]  Ivan A. Sag,et al.  Information-based syntax and semantics , 1987 .

[12]  Louis Weitzman,et al.  Unification-based grammars and tabular parsing for graphical languages , 1991, J. Vis. Lang. Comput..

[13]  David A. Wroblewski,et al.  Nondestructive Graph Unification , 1987, AAAI.

[14]  G. B. Varile,et al.  CLG: A Grammar Formalism Based on Constraint Reslution , 1989, EPIA.

[15]  Hassan Aït-Kaci,et al.  An Overview of LIFE , 1990, East/West Database Workshop.

[16]  Rémi Zajac,et al.  Inheritance and Constraint-Based Grammar Formalisms , 1992, Comput. Linguistics.

[17]  H. B. Allen,et al.  A Functional Grammar , 1946 .

[18]  Nelma Moreira,et al.  CLG(n): Constraint Logic Grammars , 1990, COLING.