Lema del bombeig per a llenguages regulars
En la teoria de llenguages formals, el lema del bombeig per a llenguages regulars descriu una propietat essencial de tot llenguage regular. Informalmente, diu que qualsevol paraula suficientment llarga en un llenguage regular pot ser bombejada - això és, repetir una secció en la mitat de la paraula un número arbitrari de voltes - per a produir una nova paraula que també pertany al mateix llenguage.
El lema de bombeig va ser enunciat per primera volta per Y. Bar-Hillel, M. Perles, E. Shamir en 1961.[1] És útil per a demostrar que un llenguage específic no és regular.
Enunciat formal
[editar | editar còdic]Siga un llenguage regular. Llavors existix un sancer (al que cridarem "llongitut de bombeig" i que dependrà exclusivament de ) tal que qualsevol cadena pertanyent a , de llongitut major o igual que , pot ser escrita com (p. eix. dividint en tres subcadena), de manera que se satisfan les següents condicions:
és la subcadena que pot ser bombejada (borrada o repetida un número de voltes com s'indica en (3), i la cadena resultant seguirà pertanyent a ). (1) significa que la cadena que es bombeja deu tindre com a mínim llongitut un. (2) significa que deu estar dins dels primers caràcters i que té una llongitut finita. No hi ha restriccions sobre .
Us del lema
[editar | editar còdic]El lema del bombeig s'usa a sovint per a provar que un llenguage particular no és regular: una demostració per reducció a l'absurt (de que un llenguage no és regular) pot consistir en trobar una paraula (d'una llongitut requerida) en el llenguage, que carix de la propietat descrita en el lema del bombeig.
Per eixemple, del llenguage sobre l'alfabet pot demostrar-se que no és regular com seguix:
Supongam que és regular. La paraula
a on és la constant del lema de bombeig, és una paraula de .
Siga
una descomposició que complix les condicions del lema. Aplicant el lema, sabem que
No obstant, com
necessàriament
sent . Llavors,
sent i .
El número de en la paraula , que pel lema pertany al llenguage , és
Per tant, la paraula té més que , per lo que no pot ser una paraula de .
La suposició de que és regular és incorrecta. Per tant, no és regular.
Referències
[editar | editar còdic]- ↑ 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.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Lema del bombeo para lenguajes regulares» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.