next up previous contents
Siguiente: Autómatas finitos con pila Subir: Lenguajes libres de contexto Anterior: Forma Normal de Greibach   Índice General

Lema de bombeo para lenguajes libres de contexto

Igual como lo hemos visto para lenguajes regulares existe una propiedad que todos los lenguajes libres de contexto cumplen:

Lema (de bombeo para lenguajes libres de contexto): Sea $L$ un lenguaje libre de contexto (infinito). Entonces existe un $n\in\bbbn$ de tal manera que cada palabra $z\in L$ con $\vert z\vert\geq n$ se puede dividir en cinco partes, $z=uvwxy$ cumpliéndose las tres propiedades:

  1. $\vert vx\vert\geq 1$
  2. $\vert vwx\vert\leq n$
  3. para todos los $k\geq 0: uv^kwx^ky\in L$

Idea de la comprobación:

El uso del lema de bombeo es parecido a su uso en el caso de los lenguajes regulares, se puede comprobar que ciertos lenguajes no son libres de contexto.

Ejemplo: Investigamos $L_{abc}=\{a^nb^nc^n\;\vert\;n\geq 1\}$.


next up previous contents
Siguiente: Autómatas finitos con pila Subir: Lenguajes libres de contexto Anterior: Forma Normal de Greibach   Índice General
© 2006, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática