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, \Sigma, P, S)$, donde
- $N$ es un vacío, conjunto finito de no terminal símbolos,
- $\Sigma$ 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 \rightarrow aB$
- $A \rightarrow a$
- $A \rightarrow \varepsilon$ para $A, B \in 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?