Skip to main content

Lindenmayer Systems

  • Chapter
  • First Online:

Abstract

The theory of Lindenmayer systems studies free monoid morphisms, free monoid substitutions and their iterations. In this chapter, we discuss similar ideas in a more general framework. Instead of a free monoid, we consider the free semi-algebra S〈Σ*〉 consisting of polynomials with non-commuting variables in Σ and coefficients in a semiring S and we study the iteration of endomorphisms of S〈Σ*〉. We allow various modes of iteration and we consider various classes of morphisms. Classical L systems are obtained as special cases by taking S to be the Boolean semiring. Our approach also generalizes the theory of algebraic series in noncommuting variables.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   249.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Berstel and M. Nielsen. The growth range equivalence problem for D0L systems is decidable. In A. Lindenmayer and G. Rozenberg, editors, Automata, Languages, Development, pages 161–178. North-Holland, Amsterdam, 1976.

    Google Scholar 

  2. A. Ehrenfeucht and G. Rozenberg. The equality of E0L languages and codings of 0L languages. International Journal of Computer Mathematics, 4:95–104, 1974.

    Article  MathSciNet  Google Scholar 

  3. Z. Ésik and W. Kuich. A Kleene theorem for Lindenmayerian algebraic power series. Journal of Automata, Languages and Combinatorics, 5:109–122, 2000.

    MATH  MathSciNet  Google Scholar 

  4. J. Honkala. On Lindenmayerian series in complete semirings. In G. Rozenberg and A. Salomaa, editors, Developments in Language Theory, pages 179–192. World Scientific, Singapore, 1994.

    Google Scholar 

  5. J. Honkala. An iteration property of Lindenmayerian power series. In J. Karhumäki, H. Maurer, and G. Rozenberg, editors, Results and Trends in Theoretical Computer Science, pages 159–168. Springer, Berlin, 1994.

    Google Scholar 

  6. J. Honkala. On morphically generated formal power series. Theoretical Informatics and Applications, RAIRO, 29:105–127, 1995.

    MATH  MathSciNet  Google Scholar 

  7. J. Honkala. On the decidability of some equivalence problems for L algebraic series. International Journal of Algebra and Computation, 7:339–351, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  8. J. Honkala. On Lindenmayerian algebraic sequences. Theoretical Computer Science, 183:143–154, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  9. J. Honkala. Decision problems concerning a power series generalization of DT0L systems. Fundamenta Informaticae, 32:341–348, 1997.

    MATH  MathSciNet  Google Scholar 

  10. J. Honkala. On algebraicness of D0L power series. Journal of Universal Computer Science, 5:11–19, 1999.

    MathSciNet  Google Scholar 

  11. J. Honkala. The equivalence problem of D0L and DF0L power series. Fundamenta Informaticae, 38:201–208, 1999.

    MATH  MathSciNet  Google Scholar 

  12. J. Honkala. On sequences defined by D0L power series. Theoretical Informatics and Applications, RAIRO, 33:125–132, 1999.

    Article  MATH  MathSciNet  Google Scholar 

  13. J. Honkala. On formal power series generated by Lindenmayer systems. Journal of Automata, Languages and Combinatorics, 5:123–144, 2000.

    MATH  MathSciNet  Google Scholar 

  14. J. Honkala. On D0L power series. Theoretical Computer Science, 244:117–134, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  15. J. Honkala. A Kleene–Schützenberger theorem for Lindenmayerian rational power series. Theoretical Informatics and Applications, RAIRO, 34:297–305, 2000.

    Article  MATH  MathSciNet  Google Scholar 

  16. J. Honkala. Results concerning E0L and C0L power series. Acta Cybernetica, 14:597–605, 2000.

    MATH  MathSciNet  Google Scholar 

  17. J. Honkala. The equivalence problem for DF0L languages and power series. Journal of Computer and System Sciences, 65:377–392, 2002.

    Article  MATH  MathSciNet  Google Scholar 

  18. J. Honkala. On the simplification of HD0L power series. Journal of Universal Computer Science, 8:1040–1046, 2002.

    MathSciNet  Google Scholar 

  19. J. Honkala. On images of D0L and DT0L power series. Theoretical Computer Science, 290:1869–1882, 2003.

    Article  MathSciNet  Google Scholar 

  20. J. Honkala. On D0L power series over various semirings. In C. Martin-Vide and V. Mitrana, editors, Grammars and Automata for String Processing: From Mathematics and Computer Science to Biology, and Back, pages 263–273. Taylor & Francis, London, 2003.

    Google Scholar 

  21. J. Honkala. The language equivalence problem for HD0L systems having D0L growths. Theoretical Computer Science, 330:123–133, 2005.

    Article  MATH  MathSciNet  Google Scholar 

  22. J. Honkala and W. Kuich. On four classes of Lindenmayerian power series. Journal of Universal Computer Science, 1:131–135, 1995.

    MATH  MathSciNet  Google Scholar 

  23. J. Honkala and W. Kuich. On a power series generalization of ET0L languages. Fundamenta Informaticae, 25:257–270, 1996.

    MATH  MathSciNet  Google Scholar 

  24. J. Honkala and W. Kuich. On Lindenmayerian algebraic power series. Theoretical Computer Science, 183:113–142, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  25. J. Honkala and K. Ruohonen. On the images of ℕ-rational sequences counting multiplicities. International Journal of Algebra and Computation, 13:303–321, 2003.

    Article  MATH  MathSciNet  Google Scholar 

  26. W. Kuich. Lindenmayer systems generalized to formal power series and their growth functions. In G. Rozenberg and A. Salomaa, editors, Developments in Language Theory, pages 171–178. World Scientific, Singapore, 1994.

    Google Scholar 

  27. W. Kuich. Generalized Lindenmayerian algebraic systems. In G. Păun and A. Salomaa, editors, New Trends in Formal Languages, pages 412–421. Springer, Berlin, 1997.

    Google Scholar 

  28. W. Kuich and A. Salomaa. Semirings, Automata, Languages. Springer, Berlin, 1986.

    MATH  Google Scholar 

  29. C. Reutenauer. Sur les séries associées à certains systèmes de Lindenmayer. Theoretical Computer Science, 9:363–375, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  30. G. Rozenberg and A. Salomaa. The Mathematical Theory of L Systems. Academic Press, New York, 1980

    MATH  Google Scholar 

  31. G. Rozenberg and A. Salomaa, editors. Handbook of Formal Languages, volumes 1–3. Springer, Berlin, 1997.

    Google Scholar 

  32. K. Ruohonen. On the decidability of the 0L–D0L equivalence problem. Information and Control, 40:301–318, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  33. K. Ruohonen. The inclusion problem for D0L languages. Elektronische Informationsverarbeitung und Kybernetik, 15:535–548, 1979.

    MATH  MathSciNet  Google Scholar 

  34. K. Ruohonen. The decidability of the F0L–D0L equivalence problem. Information Processing Letters, 8:257–260, 1979.

    Article  MATH  MathSciNet  Google Scholar 

  35. K. Ruohonen. The decidability of the D0L–DT0L equivalence problem. Journal of Computer and System Sciences, 22:42–52, 1981.

    Article  MATH  MathSciNet  Google Scholar 

  36. K. Ruohonen. On a variant of a method of Berstel’s and Nielsen’s. Fundamenta Informaticae, 4:369–400, 1981.

    MATH  MathSciNet  Google Scholar 

  37. A. Salomaa and M. Soittola. Automata-Theoretic Aspects of Formal Power Series. Springer, Berlin, 1978.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juha Honkala .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Honkala, J. (2009). Lindenmayer Systems. In: Droste, M., Kuich, W., Vogler, H. (eds) Handbook of Weighted Automata. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01492-5_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01492-5_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01491-8

  • Online ISBN: 978-3-642-01492-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics