¿Cuáles son algunas de las formas más comunes para determinar si una gramática es ambigua o no? ¿Cuáles son algunos de los atributos comunes que las gramáticas ambiguas?
Por ejemplo, considere la siguiente Gramática G:
$S \rightarrow S(E)|E$
$E \rightarrow (S)E|0|1|\epsilon$
Mi conjetura es que esta gramática no es ambiguo, porque de los paréntesis, no podría hacer un equivalente cadenas con distintas analizar los árboles. Fácilmente podría haber cometido un error ya que soy nuevo en esto. ¿Cuáles son algunos de los comunes enumeración de técnicas para intentar construir la misma cadena con diferentes analizar los árboles?
- ¿Cómo puedo saber que estoy en lo correcto o equivocado?
- ¿Cuáles son los atributos comunes de gramáticas ambiguas?
- ¿Cómo podría demostrar esto a mí mismo de forma intuitiva?
- ¿Cómo podría demostrar esto con formal de la matemática?