Lema de bombament per a llenguatges regulars

De testwiki
Salta a la navegació Salta a la cerca

En la teoria de llenguatges formals, el lema del bombament per a llenguatges regulars descriu una propietat essencial de tot llenguatge regular. Informalment, diu que qualsevol paraula suficientment llarga en un llenguatge regular pot ser bombada - això és, repetir una secció en la meitat de la paraula un nombre arbitrari de vegades - per produir una nova paraula que també pertany al mateix llenguatge.

El lema de bombament fou enunciat per primera vegada per I. Bar-Hillel, M. Perles, I. Shamir en 1961.[1] És útil per demostrar que un llenguatge específic no és regular.

Enunciat formal

Sigui L un llenguatge regular. Aleshores existeix un enter p1 (al que anomenem "longitud de bombament" i que dependrà exclusivament de L) tal que qualsevol cadena w pertanyent a L, de longitud major o igual que p, pot ser escrita com w=xyz (p. ex. dividint w en tres subcadenes), de forma que es satisfacin les següents condicions:

  1. |y|1
  2. |xy|p
  3. i/ i0,xyizL

y és la subcadena que pot ser bombada (esborrada o repetida un número i de vegades com s'indica en (3), i la cadena resultant seguirà pertanyent a L). (1) significa que la cadena y que es bomba ha de tenir com a mínim longitud u. (2) significa que y ha d'estar dintre dels p primers caràcters. No hi ha restriccions sobre de x o z.

Referències

Plantilla:Referències

Enllaços externs

Plantilla:Autoritat

  1. Y. Bar-Hillel, M. Perles, E. Shamir, "On formal properties of simple phrase structure grammars", Zeitschrift für Phonetik, Sprachweissenshaft und Kommunikationsforschung 14 (1961) pp. 143-172.