Which of the following is TRUE about the Pumping Lemma for regular language?

2025

Which of the following is TRUE about the Pumping Lemma for regular language?

Answer: A. It applies to all regular languageAnswer: It applies to all regular languages. Pumping Lemma (for regular languages): For every regular language L there exists an integer p (called the pumping…

  1. A.

    It applies to all regular language

  2. B.

    It applies only to infinite regular languages

  3. C.

    It applies to all context-free languages

  4. D.

    It applies to all recursively enumerable languages

Attempted by 123 students.

Show answer & explanation

Correct answer: A

Answer: It applies to all regular languages.

Pumping Lemma (for regular languages): For every regular language L there exists an integer p (called the pumping length) such that any string s in L with |s| >= p can be decomposed as s = xyz with |xy| <= p, |y| >= 1, and for all i >= 0 the string xy^i z is also in L.

  • Why the statement is true: the lemma is proved from the structure of deterministic finite automata; every regular language has some finite-state machine, which yields a pumping length.

  • Finite regular languages: the lemma still 'applies' because if no string has length >= p the condition is vacuously true.

  • Important remark: the pumping lemma provides a necessary condition for regularity but not a sufficient one. Satisfying the lemma does not automatically guarantee a language is regular.

How to use the lemma to prove non-regularity:

  1. Assume the language is regular and let p be the pumping length guaranteed by the lemma.

  2. Choose a specific string s in the language with |s| >= p (usually crafted to force any possible decomposition to fail).

  3. Consider all decompositions s = xyz that satisfy |xy| <= p and |y| >= 1, and show there exists some i (often i = 0 or i = 2) for which xy^i z is not in the language.

  4. This contradiction shows the language cannot be regular.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…