Está en la página 1de 1

1.13.

Lenguajes regulares

Los lenguajes regulares sobre un alfabeto dado son todos los lenguajes que se pueden formar a partir de los lenguajes bsicos , {}, {a}, a , por medio a de las operaciones de unin, concatenacin y estrella de Kleene. o o Podemos dar una denicin recursiva de los lenguajes regulares. Sea un alfao beto. 1. , {} y {a}, para cada a , son lenguajes regulares sobre . Estos son los denominados lenguajes regulares bsicos. a 2. Si A y B son lenguajes regulares sobre , tambin lo son e AB AB A (unin) o (concatenacin) o (estrella de Kleene)

Obsrvese que y son lenguajes regulares sobre . e


Ejemplos

Sea = {a, b}. Los siguientes son lenguajes regulares sobre .

1. El lenguaje A de todas las palabras que tienen exactamente una a: A = {b} {a} {b} . 2. El lenguaje B de todas las palabras que comienzan con b: B = {b} {a, b} . 3. El lenguaje C de todas las palabras que contienen la cadena ba: C = {a, b} {ba} {a, b} . 4. ({a} {b} ) {a}. 5. {a} {b} {b} .

También podría gustarte