Skip to main content

The Pumping Lemma for Regular Languages is Hard

  • Conference paper
  • First Online:
Implementation and Application of Automata (CIAA 2023)

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

Included in the following conference series:

Abstract

We investigate the computational complexity of the Pumping-Problem, that is, for a given finite automaton A and a value p, to decide whether the language L(A) satisfies a previously fixed pumping lemma w.r.t. the value p. Here we concentrate on two different pumping lemmata from the literature. It turns out that this problem is intractable, namely, it is already \(\textsf{co}\textsf{NP}\)-complete, even for deterministic finite automata (DFAs), and it becomes \(\textsf{PSPACE}\)-complete for nondeterministic finite state devices (NFAs), for at least one of the considered pumping lemmata. In addition we show that the minimal pumping constant for the considered particular pumping lemmata cannot be approximated within a factor of \(o(n^{1-\delta })\) with \(0\le \delta \le 1/2\), for a given n-state NFA, unless the Exponential Time Hypothesis (ETH) fails.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.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

Similar content being viewed by others

Notes

  1. 1.

    Observe that the words \(w=xyz\) and \(xy^tz\), for all \(t\ge 0\), belong to the same Myhill-Nerode equivalence class of the language L. Thus, one can say that the pumping of the word y in w respects equivalence classes.

  2. 2.

    Here a path is called simple if it does not have repeated states/vertices.

  3. 3.

    A language \(L\subseteq \varSigma ^*\) is homogeneous if all words in L are of same length.

  4. 4.

    Instead of a Hamiltonian cycle we ask for a Hamiltonian s-t-path.

  5. 5.

    A finite automaton A is bideterministic [1, 12] if it is both partially deterministic and partially co-deterministic and has a sole accepting state. Here A is partially co-deterministic if the reversed automaton obtained by reversing the transitions of A is partially deterministic.

References

  1. Angluin, D.: Inference of reversible languages. J. ACM 29(3), 741–765 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  2. Cygan, M., et al.: Lower bounds based on the exponential-time hypothesis. In: Parameterized Algorithms, pp. 467–521. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-21275-3_14

  3. Dassow, J., Jecker, I.: Operational complexity and pumping lemmas. Acta Inform. 59, 337–355 (2022)

    Article  MathSciNet  MATH  Google Scholar 

  4. Harrison, M.A.: Introduction to Formal Language Theory. Addison-Wesley (1978)

    Google Scholar 

  5. Holzer, M., Rauch, C.: On Jaffe’s pumping lemma, revisited. In: DCFS. LNCS, Springer, Potsdam, Germany (2023), accepted for publication

    Google Scholar 

  6. Hunt, III, H.B.: On the time and tape complexity of languages I. In: Proceedings of the \(5\)th Annual ACM Symposium on Theory of Computing. pp. 10–19. ACM, Austin, Texas, USA (1973)

    Google Scholar 

  7. Impagliazzo, R., Paturi, R., Zane, F.: Which problems have strongly exponential complexity? J. Comput. System Sci. 63(4), 512–530 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  8. Jaffe, J.: A necessary and sufficient pumping lemma for regular languages. SIGACT News. 10(2), 48–49 (1978)

    Google Scholar 

  9. Kozen, D.C.: Automata and Computability. Undergraduate Texts in Computer Science, Springer, New York (1997). https://doi.org/10.1007/978-1-4612-1844-9

  10. Nijholt, A.: YABBER–yet another bibliography: Pumping lemma’s. An annotated bibliography of pumping. Bull. EATCS. 17, 34–53 (1982)

    Google Scholar 

  11. Papadimitriou, C.H.: Computational Complexity. Addison-Wesley (1994)

    Google Scholar 

  12. Pin, J.E.: On reversible automata. In: Simon, I. (eds.) LATIN 1992. LATIN 1992. LNCS, vol. 583, pp. 401–416. Springer, Berlin, Heidelberg (1992). https://doi.org/10.1007/BFb0023844LATIN

  13. Plesník, J.: The NP-completeness of the Hamiltonian cycle problem in planar digraphs with degree bound two. Inform. Process. Lett. 8(4), 199–201 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  14. Savitch, W.J.: Relationships between nondeterministic and deterministic tape complexities. J. Comput. System Sci. 4(2), 177–192 (1970)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Holzer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Gruber, H., Holzer, M., Rauch, C. (2023). The Pumping Lemma for Regular Languages is Hard. In: Nagy, B. (eds) Implementation and Application of Automata. CIAA 2023. Lecture Notes in Computer Science, vol 14151. Springer, Cham. https://doi.org/10.1007/978-3-031-40247-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-40247-0_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-40246-3

  • Online ISBN: 978-3-031-40247-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy