Complemento de un lenguaje regular
Tomemos un lenguaje regular L. Demostraremos que el complemento del lenguaje L es de nuevo un lenguaje regular.
Qué es el complemento
Por complemento del lenguaje L entendemos todas las palabras que no están en el lenguaje L. El complemento se denota
Por ejemplo, para el lenguaje de las palabras que contienen al menos un símbolo 1, el complemento sería el lenguaje formado por las palabras que no contienen ningún símbolo 1.
Procedimiento
El procedimiento es muy sencillo. Tenemos un lenguaje regular L y un autómata determinista completo A = ⟨Q, Σ, δ, q0, F⟩ que lo acepta (todo autómata finito puede convertirse en uno así). El autómata A' que acepta
Ejemplo
Tomemos este autómata:
El autómata que aceptara el complemento del lenguaje tendría este aspecto:
Fuentes
Capítulos: Propiedades de cierre de los lenguajes regulares, Unión de lenguajes regulares, Intersección de lenguajes regulares, Diferencia de lenguajes regulares, Complemento de un lenguaje regular, Concatenación de lenguajes regulares, Clausura de un lenguaje regular