Me he atascado en el siguiente problema y no consigo resolverlo, a ver si alguien me puede echar una mano poniendo algún ejemplo parecido a la gramática que me piden.
El enunciado es el siguiente:
Sea el conjunto abc* \ {an bn cn | n>=0} de las cadenas de aes seguidas de bes seguidas de ces tales que el número de aes, bes y ces no es el mismo. Define una GI para este conjunto y demuestra informalmente que la gramática es correcta.
El caso es que cuando me he puesto, me he dado cuenta de que es una salvajada, porque tienes los siguientes casos (para facilitar la nomenclaruta nº de aes = a, etc):
a > b > c
a > c > b
b > a > c
b > c > a
c > a > b
c > b > a
Son demasiados casos, demasiadas posibilidades y no consigo hacer algo general.
Lo que si me he dado cuenta es que la longitud de las palabras aumenta de 3 en 3.
Siendo los casos base: aab, aac, bba, bbc, cca y ccb.
En fin, que eso, que si alguien que haya cursado TALF o haya dado algo de gramáticas incontextuales me puede echar una mano, me haría un gran favor.
Saludos.