Skip to main content
Log in

Tree Adjoining Languages and Multipushdown Languages

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract.

Many families of grammars have been studied to extend the power of context-free grammars, while retaining the attractive properties of context-free languages. Some of these formalisms have been proved equivalent to tree adjoining grammars ( tag ), introduced by computational linguists to model natural languages. Another family of grammars, multidepth grammars, introduced for describing the syntax of programming languages, generates a hierarchy of languages, called k -pushdown languages (k-pdl ), for k ≥ 1 . Multidepth grammars are simpler than some other formalisms and have a very natural accepting device, called multipushdown automaton. Here we study the relationship of k-pdl with tal , the class of languages generated by tag .

We prove that 2-pdl ⊂ tal ⊂ 3-pdl . Moreover, tal can be characterized exactly as the smallest full super-AFL that includes 2-pdl .

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received August 1996, and in final form March 15, 2000.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cherubini, A., San Pietro, P. Tree Adjoining Languages and Multipushdown Languages . Theory Comput. Systems 33, 257–293 (2000). https://doi.org/10.1007/s002240010004

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002240010004

Keywords

Navigation