¿Cómo encuentro la función generadora para el conjunto $L$ de cadenas sobre $\{0, 1, 2\}$ que no contienen "$12$" como subcadena?
Estoy trabajando en encontrar la función generadora para el conjunto $L$ de cadenas compuestas por los caracteres $\{0, 1, 2\}$ que no incluyen la subcadena "$12$". Sea $a_{l, m, n}$ el número de cadenas en $L$ donde $l$ es la cantidad de $0$'s, $m$ es la cantidad de $1$'s, y $n$ es la cantidad de $2$'s. Necesito determinar la función generadora:
$$ G(x, y, z) = \sum_{l, m, n} a_{\ell, m, n} x^l y^m z^n.$$
Aquí está mi enfoque:
Caso $1$: Para las cadenas que empiezan con $0$, el resto de la cadena puede ser cualquier cadena válida, así que tenemos $$G_0(x, y, z) = x G(x, y, z).$$
Caso $2$: Para las cadenas que empiezan con $1$, entonces el siguiente caracter no puede ser un $2$, así que tenemos
$$G_1(x, y, z) = y(G_0(x, y, z) + G_1(x, y, z)).$$
Caso $3$: Para las cadenas que empiezan con $2$, el resto de la cadena puede ser cualquier cadena válida, así que tenemos
$$G_2(x, y, z) = zG(x, y, z).$$
Creo que así es cómo debería hacerse, terminamos combinando todos los casos. Sin embargo, estoy atascado aquí, ¿podría alguien proporcionar una explicación detallada o derivación de esta función generadora?