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

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

  1. | y | 1 {\displaystyle |y|\geq 1}
  2. | x y | p {\displaystyle |xy|\leq p}
  3. i /   i 0 , x y i z L {\displaystyle \forall i/\ i\geq 0,xy^{i}z\in L}

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

Referències

  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.

Enllaços externs

  • 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.