Una gramática ambigua es una gramática independiente del contexto para el cual existe una cadena que tiene más de una derivación más a la izquierda, mientras que un inequívoco de la gramática es una gramática independiente del contexto para el que cada cadena válida tiene una única derivación más a la izquierda.
Una gramática regular es un objeto matemático, G, con cuatro componentes, G=(N,Σ,P,S), donde
- N es un vacío, conjunto finito de no terminal símbolos,
- Σ es un conjunto finito de símbolos terminales, o alfabeto de símbolos,
- P es un conjunto de reglas de la gramática, cada uno con uno de los formularios:
- A→aB
- A→a
- A→ε para A,B∈N, a \in Σ, y \varepsilon la cadena vacía, y
- S ∈ N es el símbolo inicial.
Ahora la pregunta es: ¿se Puede regular la gramática también ser ambiguo?