You can edit almost every page by Creating an account and confirming your email.

Interchange lemma for context-free languages

From EverybodyWiki Bios & Wiki

In the theory 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 languages.

It states that for every context-free language L there is a c>0 such that for all nm2 for any collection of length n words RL there is a Z={z1,,zk}R with k|R|/(cn2), and decompositions zi=wixiyi such that each of |wi|, |xi|, |yi| is independent of i, moreover, m/2<|xi|m, and the words wixjyi are in L for every i and j.

The first application of the interchange lemma was to show that the set of repetitive strings (i.e., strings of the form xyyz with |y|>0) over an alphabet of three or more characters is not context-free.

See also

External links

References

  • William Ogden, Rockford J. Ross, and Karl Winklmann (1982). "An "Interchange Lemma" for Context-Free Languages". JSIAM J. Comput. 14 (2): 410–415. doi:10.1137/0214031.CS1 maint: Multiple names: authors list (link)


This article "Interchange lemma for context-free languages" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Interchange lemma for context-free languages. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.