scispace - formally typeset
Search or ask a question

Showing papers on "Tree-adjoining grammar published in 1985"


Book ChapterDOI
01 May 1985
TL;DR: In a tree adjoining grammar (TAG) as mentioned in this paper, unboundedness is achieved by factoring the dependencies and recursion in a novel and linguistically interesting manner, which is then a corollary of a particular composition operation called adjoining.
Abstract: Since the late 1970s there has been vigorous activity in constructing highly constrained grammatical systems by eliminating the transformational component either totally or partially. There is increasing recognition of the fact that the entire range of dependencies that transformational grammars in their various incarnations have tried to account for can be captured satisfactorily by classes of rules that are nontransformational and at the same time highly constrained in terms of the classes of grammars and languages they define. Two types of dependencies are especially important: subcategorization and filler-gap dependencies. Moreover, these dependencies can be unbounded. One of the motivations for transformations was to account for unbounded dependencies. The so-called nontransformational grammars account for the unbounded dependencies in different ways. In a tree adjoining grammar (TAG) unboundedness is achieved by factoring the dependencies and recursion in a novel and linguistically interesting manner. All dependencies are defined on a finite set of basic structures (trees), which are bounded. Unboundedness is then a corollary of a particular composition operation called adjoining . There are thus no unbounded dependencies in a sense. This factoring of recursion and dependencies is in contrast to transformational grammars (TG), where recursion is defined in the base and the transformations essentially carry out the checking of the dependencies. The phrase linking grammars (PLGs) (Peters and Ritchie, 1982) and the lexical functional grammars (LFGs) (Kaplan and Bresnan, 1983) share this aspect of TGs; that is, recursion builds up a set a structures, some of which are then filtered out by transformations in a TG, by the constraints on linking in a PLG, and by the constraints introduced via the functional structures in an LFG.

464 citations


Proceedings ArticleDOI
08 Jul 1985
TL;DR: Some new results for TAG's are described, especially in the following areas: parsing complexity of TAG's, some closure results forTAG's, and the relationship to Head grammars.
Abstract: Tree Adjoining Grammar (TAG) is a formalism for natural language grammars. Some of the basic notions of TAG's were introduced in [Joshi, Levy, and Takahashi 1975] and by [Joshi, 1983]. A detailed investigation of the linguistic relevance of TAG's has been carried out in [Kroch and Joshi, 1985]. In this paper, we will describe some new results for TAG's, especially in the following areas: (1) parsing complexity of TAG's, (2) some closure results for TAG's, and (3) the relationship to Head grammars.

123 citations


DOI
01 Jan 1985

95 citations


Journal ArticleDOI
TL;DR: It is proved that semi-conditional grammars with very short conditions w1, w2 characterize the context-sensitive languages (recursively enumerable languages when λ-rules are allowed).

48 citations



Journal ArticleDOI
TL;DR: It is shown that the inequivalence problems for type 0 and context-sensitive commutative grammars are undecidable whereas decidability in nondeterministic exponential-time holds for the classes of regular and contextually-free Commutative Grammars.
Abstract: In this paper we investigate the computational complexity of the inequivalence problems for commutative grammars. We show that the inequivalence problems for type 0 and context-sensitive commutative grammars are undecidable whereas decidability in nondeterministic exponential-time holds for the classes of regular and context-free commutative grammars. For the latter the inequivalence problems are Σp2-hard.

35 citations


Journal ArticleDOI
TL;DR: The use of graph grammars for specifying (generating) languages of dependency graphs that arise in theoretical studies of concurrent systems is pointed out.

16 citations



Journal ArticleDOI
TL;DR: An extensive number of examples are given which illustrate how a quite considerable number of grammars and automata considered in the literature may be ‘naturally’ interpreted as special instances (subclasses of the class) of cts systems.

9 citations


Journal ArticleDOI
TL;DR: An extended version of the parallel/sequential table matrix models called extended table matrix grammars (Ex-TMG), generating arrays of symbols, is proposed, and the notion of assigning “terminal weights” to matrix Grammars for describing parquet deformations is extended to Ex-TMGs.

9 citations


01 Jan 1985
TL;DR: A number of normal forms for BNLC grammars are proved and then their usefulness is indicated by various applications, showing that for connected graphs of bounded degree the membership problem for BnLC languages is solvable in deterministic polynomial time.
Abstract: Node label controlled (NLC) grammars are graph grammars (operating on node labeled undirected graphs) which rewrite single nodes only and establish connections between the embedded graph and the neighbors of the rewritten node on the basis of the labels of the involved nodes only. They define (possibly infinite) languages of undirected node labeled graphs (or, if we just omit the labels, languages of unlabeled graphs). Here we consider a restriction of NLC grammars, so-called boundary NLC (BNLC) grammars , distinguished by the property that whenever in a graph already generated two nodes may be rewritten, then these nodes are not adjacent. The graph languages generated by this type of grammars are called BNLC languages . Although we show that this restriction leads to a smaller class of languages, still enough generative power remains to define interesting graph languages. For example, trees, complete bipartite graphs, maximal outerplanar graphs, k -trees, graphs of bandwidth ⩽ k , graphs of cyclic bandwidth ⩽ k , graphs of binary tree bandwidth ⩽ k , graphs of cutwidth ⩽ k (always for a fixed positive integer k ) turn out all to be BNLC languages. We prove a number of normal forms for BNLC grammars and then we indicate their usefulness by various applications. In particular, we show that for connected graphs of bounded degree the membership problem for BNLC languages is solvable in deterministic polynomial time.

Journal ArticleDOI
TL;DR: Szilard languages and label languages are studied as examples of languages generable by permutative grammars, particularly, sufficient conditions for apermutative grammar to generate a context-free language.
Abstract: A grammar is said to be permutative if it has permutation productions of the formAB ρBA in addition to context-free productions. Szilard languages and label languages are studied as examples of languages generable by permutative grammars. Particularly, sufficient conditions for a permutative grammar to generate a context-free language are studied.

Journal ArticleDOI
TL;DR: It is proved that a language is generated by a 1S grammar if and only if it is context-free: this solves an open problem from the theory of selective substitution grammars.

Journal ArticleDOI
TL;DR: A terminal weighted grammar is defined, where the terminal generated at any step of a derivation is defined as a function of time, and it is seen that terminal weighted regular grammars generate exactly the class of recursively enumerable sets.
Abstract: Motivated by the idea of describing parquet deformations using grammars and also of describing an infinite number of terminals starting with only a finite set, this paper defines a terminal weighted grammar, where the terminal generated at any step of a derivation is defined as a function of time It is seen that terminal weighted regular grammars generate exactly the class of recursively enumerable sets Terminal weighted matrix grammars are used to describe parquet deformations The extension of terminal weights to array grammars is also discussed

Book ChapterDOI
01 Jan 1985
TL;DR: In Monte Carlo calculations, one often needs to generate a random quantity X that satisfies certain (cumulative) distribution function F(x), i.e. Pr{X ≤ x} = F( x), so how difficult is it to generate this distribution?
Abstract: In Monte Carlo calculations, one often needs to generate a random quantity X that satisfies certain (cumulative) distribution function F(x), i.e. Pr{X ≤ x} = F(x). Numerous methods have been proposed for this purpose (see Ahrens and Dieter [1], Knuth [4]). An interesting question is: for a given F(x), how difficult is it to generate this distribution?


Journal ArticleDOI
TL;DR: These results provide a rare example of a nontrivial natural algebraic and/or combinatorial structure, namely the unambiguous context-free grammars, with polynomial time algorithms for homomorphism, onto homomorphicism, and isomorphism.

Journal ArticleDOI
TL;DR: Two constructions of generalized Grammars are investigated and families of languages are studied for which these constructions provide grammars.
Abstract: Two constructions of generalized grammars are investigated and families of languages are studied for which these constructions provide grammars. One of these families coincides with the family of linear languages, another includes the family of linear deterministic languages and the family of contextual languages.

Proceedings Article
18 Aug 1985
TL;DR: A Flexible Implementation of Gapping Grammars, a large subset of unrestricted GGs which allows either bottom-up or top-down parsing of sentences, and provides more built in control facilities than previous logic grammar implementations.
Abstract: Since the introduction of metamorphosis grammars (MGs) 'Colmerauer. 1978). with their associated type O-like grammar rules, there has been a desire to allow more general rule formats in logic grammars Gaps, which refer to strings of unspecified symbols, were added to the MG rule, resulting in extraposition grammars (XGs) (Pereira, 1981) and gapping grammars (GGs) (Dahl and Abramson, 1984). Unrestricted gapping grammars, which provide an even more general rule format, possess rules of the form "a - > B" where a and /3 many contain any number of terminal nonterminal or gap symbols in any order. FIGG. a Flexible Implementation of Gapping Grammars, is an implementation of a large subset of unrestricted GGs which allows either bottom-up or top-down parsing of sentences. This system provides more built in control facilities than previous logic grammar implementations, which allows the user to restrict the applicability of the rules, and to create grammar rules that will be executed more efficiently

Book ChapterDOI
09 Sep 1985
TL;DR: It is shown that even linear and deterministic context-free languages can generate languages of multisets, the membership problem of which is NP-complete in DSPACE(log n) for regular sets.
Abstract: The complexity of languages generated by context-free grammars with disconnecting is investigated. It is shown that even linear and deterministic context-free languages can generate languages of multisets, the membership problem of which is NP-complete. In contrast to that, this problem is in DSPACE(log n) for regular sets.

Book ChapterDOI
03 Jan 1985
TL;DR: This paper shows that the characterization of fairly terminating grammars as non-variable-doubling is valid under canonical derivations in which the next variable to be expanded is deterministically chosen, leaving nondeterminism only to the decision as to which rule to apply.
Abstract: In [PFMZ 82] the notion of Fair derivations in context free grammars was introduced and studied The main result there is a characterization of fairly terminating grammars as non-variable-doubling In this paper we show that the same characterization is valid under canonical derivations in which the next variable to be expanded is deterministically chosen, leaving nondeterminism only to the decision as to which rule to apply Two families of canonical derivations are introduced and studied: 1) Spinal derivations and 2) Layered derivations


Book ChapterDOI
01 Jan 1985

01 Jan 1985
TL;DR: A representation theorem allowing one to represent a cp system by an rb grammar is provided and it is proved that, as in the case of active records, ∪ nϵM FR n ( G ) does not have to be regular even if M = N + (actually, one can get arbitrarily complex languages in this way).
Abstract: Abstract A coordinated pair system ( cp system for short) consists of a pair of grammars, the first of which is right-linear ( rl ) and the second is right-boundary ( rb ). A right-boundary grammar is like a right-linear grammar except that one does not distinguish between terminal and nonterminal symbols—still, the rewriting is applied to the last symbol of a string only (and erasing productions are allowed). A rewriting in a cp system consists of a pair of rewritings: one in the first and one in the second grammar—such a rewriting is possible if the pair of productions involved is in the finite set of rewrites given with the system. Is is easily seen that cp systems correspond very closely to (are another formulation of) push-down automata: the right-linear component models the input and the finite state control while the rb component models the push-down store. An rb grammar G transforms (rewrites) strings which are stored in a one-way (potentially infinite) tape. If one observes during a derivation δ the use of a fixed n th cell of the tape and one notes the symbol stored there, each time that (the contents of) the cell is rewritten, then one gets the n-active record of δ; the set of all n -active records for all successful derivations δ forms the n -active language of G , denoted ACT n ( G ). It is proved that, for each rb grammar G and each n ϵ N + , ACT n ( G ) is regular and moreover, for each M ⊆ N + , ∪ nϵM ACT n ( G ) is regular. Another way to register the use of memory during a derivation δ is to record the contents of (a fixed) n th cell during all consecutive steps of δ—in this way one gets the n-full record of δ. The set of all n -full records for all successful derivations δ forms the n -full record language of G , denoted FR n ( G ). It is proved that, as in the case of active records, ∪ nϵM FR n ( G ) does not have to be regular even if M = N + (actually, one can get arbitrarily complex languages in this way). Then we provide a representation theorem allowing one to represent a cp system by an rb grammar and using this theorem we transfer the above results on the use of memory to cp systems.

01 Jan 1985
TL;DR: An extensive number of examples are given which illustrate how a quite considerable number of grammars and automata considered in the literature may be 'naturally' interpreted as special instances (subclasses of the class) of cts systems.
Abstract: The notion of a coordinated table selective substitution system (acts system) is introduced. It provides a unifying framework for both grammars and machines (automata) and hence a really broad framework for formal language theory. An extensive number of examples is given which illustrate how a quite considerable number of grammars and automata considered in the literature may be 'naturally' interpreted as special instances (subclasses of the class) of cts systems.

Journal ArticleDOI
TL;DR: General one-pass grammars can be evaluated using recursive procedures in the same way as forL-attributed Grammars, provided that call-by-name parameters are available.
Abstract: An attribute grammar is considered to be one-pass if all the attribute instances of any derivation tree can be evaluated by a process that traverses the tree from left to right visiting each subtree at most once. It is shown that this general class of one-pass grammars properly includesL-attributed grammars; in fact,L-attributed grammars can be viewed as a practical subset of the general class. General one-pass grammars can be evaluated using recursive procedures in the same way as forL-attributed grammars, provided that call-by-name parameters are available.