Lema de bombament per a llenguatges regulars
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
modificaSigui un llenguatge regular. Aleshores existeix un enter (al que anomenem "longitud de bombament" i que dependrà exclusivament de ) tal que qualsevol cadena pertanyent a , de longitud major o igual que , pot ser escrita com (p. ex. dividint en tres subcadenes), de forma que es satisfacin les següents condicions:
és la subcadena que pot ser bombada (esborrada o repetida un número de vegades com s'indica en (3), i la cadena resultant seguirà pertanyent a ). (1) significa que la cadena que es bomba ha de tenir com a mínim longitud u. (2) significa que ha d'estar dintre dels primers caràcters. No hi ha restriccions sobre de o .
Referències
modifica- ↑ 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.
Enllaços externs
modifica- J. LLopis, Aplicació del lema de bombament per demostrar que un llenguatge no és regular, (en castellà), ISSN:2659-8442.
- R. Béjar Hernández, P. Javier Álvarez, El lema de bombament per a llenguatges regulars (pdf), (en castellà), Universidad de Zaragoza.