Global Information Lookup Global Information

Pumping lemma for regular languages information


For every long enough string in a regular language, there must be a middle section (y) that can be repeated (or pumped) any number of times to produce a string still in the language.

In the theory of formal languages, the pumping lemma for regular languages is a lemma that describes an essential property of all regular languages. Informally, it says that all sufficiently long strings in a regular language may be pumped—that is, have a middle section of the string repeated an arbitrary number of times—to produce a new string that is also part of the language.

Specifically, the pumping lemma says that for any regular language there exists a constant such that any string in with length at least can be split into three substrings , and (, with being non-empty), such that the strings constructed by repeating zero or more times are still in . This process of repetition is known as "pumping". Moreover, the pumping lemma guarantees that the length of will be at most , imposing a limit on the ways in which may be split.

Languages with a finite number of strings vacuously satisfy the pumping lemma by having equal to the maximum string length in plus one. By doing so, zero strings in have length greater than .

The pumping lemma is useful for disproving the regularity of a specific language in question. It was first proven by Michael Rabin and Dana Scott in 1959,[1] and rediscovered shortly after by Yehoshua Bar-Hillel, Micha A. Perles, and Eli Shamir in 1961, as a simplification of their pumping lemma for context-free languages.[2][3]

  1. ^ Rabin, Michael; Scott, Dana (Apr 1959). "Finite Automata and Their Decision Problems" (PDF). IBM Journal of Research and Development. 3 (2): 114–125. doi:10.1147/rd.32.0114. Archived from the original on December 14, 2010.{{cite journal}}: CS1 maint: unfit URL (link) Here: Lemma 8, p.119
  2. ^ Bar-Hillel, Y.; Perles, M.; Shamir, E. (1961), "On formal properties of simple phrase structure grammars", Zeitschrift für Phonetik, Sprachwissenschaft und Kommunikationsforschung, 14 (2): 143–172
  3. ^ John E. Hopcroft; Rajeev Motwani; Jeffrey D. Ullman (2003). Introduction to Automata Theory, Languages, and Computation. Addison Wesley. Here: Sect.4.6, p.166

and 21 Related for: Pumping lemma for regular languages information

Request time (Page generated in 1.0928 seconds.)

Pumping lemma for regular languages

Last Update:

theory of formal languages, the pumping lemma for regular languages is a lemma that describes an essential property of all regular languages. Informally,...

Word Count : 2310

Pumping lemma

Last Update:

formal languages, the pumping lemma may refer to: Pumping lemma for regular languages, the fact that all sufficiently long strings in such a language have...

Word Count : 150

Chomsky hierarchy

Last Update:

The language is context-free but not regular (by the pumping lemma for regular languages). Type-1 grammars generate context-sensitive languages. These...

Word Count : 1310

Regular language

Last Update:

(concatenation) are regular languages. No other languages over Σ are regular. See regular expression for syntax and semantics of regular expressions. All...

Word Count : 3414

Automata theory

Last Update:

for a formal language to be regular, and an exact count of the number of states in a minimal machine for the language. The pumping lemma for regular languages...

Word Count : 3843

Counter automaton

Last Update:

accepting L. by the pumping lemma for regular languages John E. Hopcroft and Jeffrey D. Ullman (1979). Introduction to Automata Theory, Languages, and Computation...

Word Count : 306

Computability

Last Update:

of this result is called the Pumping lemma for regular languages, which can be used to show that broad classes of languages cannot be recognized by a finite...

Word Count : 3294

Pigeonhole principle

Last Update:

Variants occur in a number of proofs. In the proof of the pumping lemma for regular languages, a version that mixes finite and infinite sets is used: If...

Word Count : 4032

Interchange lemma

Last Update:

of formal languages, the interchange lemma states a necessary condition for a language to be context-free, just like the pumping lemma for context-free...

Word Count : 284

JFLAP

Last Update:

to regular grammar Proof on deterministic finite automaton to regular expression pumping lemma for regular languages Topics on context-free language include:...

Word Count : 1144

Tree automaton

Last Update:

following article deals with branching tree automata, which correspond to regular languages of trees. As with classical automata, finite tree automata (FTA) can...

Word Count : 2044

List of formal language and literal string topics

Last Update:

expression grammar Prefix grammar Pumping lemma Recursively enumerable language Regular expression Regular grammar Regular language S-attributed grammar Star...

Word Count : 154

Induction of regular languages

Last Update:

context-free languages, which also obey a pumping lemma. Câmpeanu et al. learn a finite automaton as a compact representation of a large finite language. Given...

Word Count : 3272

Regular expression

Last Update:

formal language theory. The pattern for these strings is (.+)\1. The language of squares is not regular, nor is it context-free, due to the pumping lemma. However...

Word Count : 8915

Automatic sequence

Last Update:

s_{n}=d\}} is a regular language. Checking regularity of the fibres can often be done using the pumping lemma for regular languages. If s k ( n ) {\displaystyle...

Word Count : 3148

Linear grammar

Last Update:

linear, but also not context-free. See pumping lemma for context-free languages. As a corollary, linear languages are not closed under complement (as intersection...

Word Count : 810

List of computability and complexity topics

Last Update:

nondeterministic finite automaton Regular language Pumping lemma Myhill-Nerode theorem Regular expression Regular grammar Prefix grammar Tree automaton...

Word Count : 466

Formal grammar

Last Update:

context-free language, and this can be strictly proven using the pumping lemma for context-free languages, but for example the language { a n b n ∣ n...

Word Count : 3431

Grammar induction

Last Update:

with at least two occurrences of the same variable is not regular due to the pumping lemma. x may occur several times, but no other variable y may occur...

Word Count : 2166

Conjunctive grammar

Last Update:

L(G)=\{a^{n}b^{n}c^{n}:n\geq 0\}} . The language is not context-free, proved by the pumping lemma for context-free languages. Though the expressive power of conjunctive...

Word Count : 1396

Italian profanity

Last Update:

widely known to be based on Florentine language. Several of these words have cognates in other Romance languages, such as Portuguese, Spanish, Romanian...

Word Count : 4823

PDF Search Engine © AllGlobal.net