Sea un alfabeto finito, una expresión regular en es un string finito compuesto por símbolos del conjunto y se forma de acuerdo a:

  • es una expresión regular.
  • es una expresión regular,
  • Si , es una expresión regular.

Si y son expresiones regulares, también lo son , , y .

Por ejemplo, una expresión regular describe el conjunto regular . Ese conjunto es un lenguaje regular aceptable por un Aceptor de Estado Finito.

Dos expresiones regulares son equivalentes describen el mismo conjunto regular.

Propiedades de las expresiones regulares:

  1. (regla de Arden)
  2. (regla de Arden)

Dada una expresión regular que describe al conjunto , es posible construir una que describa al conjunto que contiene el reverso de cada string en :

  1. Si , , con
  2. Si
  3. Si
  4. Si

Construcción de AEF a partir de Expresiones Regulares

Teorema

Dada la expresión regular sobre el alfabeto finito , se puede construir un AEF- .

Método 1 de construcción: