Skip to main content

On the equivalence problem for E-pattern languages

Extended abstract

  • Contributed Papers
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1996 (MFCS 1996)

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

Abstract

On the one hand, the inclusion problem for nonerasing and erasing pattern languages is undecidable; see [JSSY95]. On the other hand, the language equivalence problem for NE-pattern languages is trivially decidable (see [Ang80a]) but the question of whether the same holds for E-pattern languages is still open. It has been conjectured by Jiang et al. [JSSY95] that the language equivalence problem for E-pattern languages is also decidable. In this paper, we introduce a new normal form for patterns and show, using the normal form, that the language equivalence problem for E-pattern languages is decidable in many special cases. We conjecture that our normal form procedure decides the problem in the general case, too. If the conjecture holds true, then the normal form is the shortest pattern generating a given E-pattern language.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Angluin. Finding patterns common to a set of strings. Journal of Computer and System Sciences 21, pages 46–62, 1980.

    Article  Google Scholar 

  2. D. Angluin. Inductive inference of formal languages from positive data. Information and Control 45, pages 117–135, 1980.

    Article  Google Scholar 

  3. G. Dányi and Z. Fülöp. A note on the equivalence problem of E-patterns. Information Processing Letters 57, pages 125–128, 1996.

    Article  Google Scholar 

  4. O. Ibarra and T. Jiang. Learning regular languages from counterexamples. Journal of Computer and System Sciences 43, pages 299–316, 1991.

    Google Scholar 

  5. [JKS+94] T. Jiang, E. Kinber, A. Salomaa, K. Salomaa, and S. Yu. Pattern languages with and without erasing. Intern. J. Computer Math. 50, pages 147–163, 1994.

    Google Scholar 

  6. T. Jiang, A. Salomaa, K. Salomaa, and S. Yu. Decision problems for patterns. Journal of Computer and System Sciences 50, pages 53–63, 1995.

    Article  Google Scholar 

  7. P. Kilpeläinen, H. Mannila, and E. Ukkonen. MDL learning of unions of simple pattern languages from positive examples. In Proceedings of the 2nd European Conference on Computational Learning Theory, pages 252–260. Lecture Notes in Computer Science 904, Berlin: Springer Verlag, 1995.

    Google Scholar 

  8. E. Ohlebusch and E. Ukkonen. On the the equivalence problem for E-pattern languages. Report 95-04, Forschungsberichte der Technischen Fakultät, Abteilung Informationstechnik, Universität Bielefeld, 1995.

    Google Scholar 

  9. A. Salomaa. Patterns. Bulletin of the European Association for Theoretical Computer Science 54, pages 194–206, 1994.

    Google Scholar 

  10. A. Salomaa. Return to patterns. Bulletin of the European Association for Theoretical Computer Science 55, pages 144–155, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wojciech Penczek Andrzej Szałas

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ohlebusch, E., Ukkonen, E. (1996). On the equivalence problem for E-pattern languages. In: Penczek, W., Szałas, A. (eds) Mathematical Foundations of Computer Science 1996. MFCS 1996. Lecture Notes in Computer Science, vol 1113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61550-4_170

Download citation

  • DOI: https://doi.org/10.1007/3-540-61550-4_170

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61550-7

  • Online ISBN: 978-3-540-70597-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics