Skip to main content

Neighborhood Expansion Grammars

  • Conference paper
Theory and Application of Graph Transformations (TAGT 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1764))

Abstract

Phrase structure grammars, in which non-terminal symbols on the left side of a production can be rewritten by the string on the right side, together with their Chomsky hierarch classification, are familiar to computer scientists. But, these grammars are most effective only to generate, and parse, strings.

In this paper, we introduce a new kind of grammar in which the right side of the production is simply appended to the intermediate structure in such a way that the left side becomes its “neighborhood” in the new structure.

This permits the grammatical definition of many different kinds of “n-dimensional” discrete structures. Several examples are given.

Moreover, these grammars yield a formal theory grounded in antimatroid closure spaces. For example, we show that restricted neighborhood expansion grammars capture the essence of finite state and context free phrase structure grammars.

Research supported in part by DOE grant DE-FG05-95ER25254.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brink, C., Kahl, W., Schmidt, G.: Relational Methods in Computer Science. Springer, Wien (1997)

    MATH  Google Scholar 

  2. Chomsky, N.: Formal Properties of Grammars. In: Luce, R.D., Bush, R.R., Galanter, E. (eds.) Handbook of Mathematical Psychology. Wiley, Chichester (1963)

    Google Scholar 

  3. Edelman, P.H.: Meet-Distributive Lattices and the Anti-exchange Closure. Algebra Universalis 10(3), 290–299 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  4. Edelman, P.H., Jamison, R.E.: The Theory of Convex Geometries. Geometriae Dedicata 19(3), 247–270 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  5. Farber, M., Jamison, R.E.: Convexity in Graphs and Hypergraphs. SIAM J. Algebra and Discrete Methods 7(3), 433–444 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  6. Gavril, F.: The Intersection Graphs of Subtrees in Trees are exactly the Chordal Graphs. J. Combinatorial Theory B 16, 47–56 (1974)

    Article  MATH  MathSciNet  Google Scholar 

  7. Golumbic, M.C.: Algorithmic Graph Theory and Perfect Graphs. Academic Press, New York (1980)

    MATH  Google Scholar 

  8. Hopcroft, J.E., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, Reading (1979)

    MATH  Google Scholar 

  9. Jamison-Waldner, R.E.: Convexity and Block Graphs. Congressus Numerantium 33, 129–142 (1981)

    MathSciNet  Google Scholar 

  10. Jamison-Waldner, R.E.: Partition Numbers for Trees and Ordered Sets. Pacific J. of Math. 96(1), 115–140 (1981)

    MATH  MathSciNet  Google Scholar 

  11. Kuratowski, K.: Introduction to Set Theory and Topology. Pergamon Press, Oxford (1972)

    Google Scholar 

  12. McKee, T.A., McMorris, F.R.: Topics in Intersection Graph Theory. SIAM Monographs on Discrete Mathematics and Applications. Society for Industrial and Applied Math., Philadelphia (1999)

    Book  MATH  Google Scholar 

  13. Monjardet, B.: A Use for Frequently Rediscovering a Concept. Order 1, 415–416 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  14. Pfaltz, J.L.: Computer Data Structures. McGraw-Hill, New York (1977)

    MATH  Google Scholar 

  15. Pfaltz, J.L.: Evaluating the binary partition function when N=2n. Congress Numerantium 109, 3–12 (1995)

    MATH  MathSciNet  Google Scholar 

  16. Pfaltz, J.L.: Closure Lattices. Discrete Mathematics 154, 217–236 (1996)

    Article  MATH  MathSciNet  Google Scholar 

  17. Pfaltz, J.L., Rosenfeld, A.: Web Grammars. In: Proc. Intn’l Joint Conf. on AI, Washington, DC, pp. 609–619 (1969)

    Google Scholar 

  18. Tutte, W.T.: Introduction to the Theory of Matroids. Amer. Elsevier, Amsterdam (1971)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pfaltz, J.L. (2000). Neighborhood Expansion Grammars. In: Ehrig, H., Engels, G., Kreowski, HJ., Rozenberg, G. (eds) Theory and Application of Graph Transformations. TAGT 1998. Lecture Notes in Computer Science, vol 1764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-46464-8_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-46464-8_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67203-6

  • Online ISBN: 978-3-540-46464-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics