Deje $L_1$ $L_2$ ser dos idiomas dado como expresiones regulares (en este tipo de tareas sucede a menudo que $L_1 \subseteq L_2$, pero viceversa es falso).
Hay una buena manera de demostrar que $L_1 \subseteq L_2$ ? Si sí, que usted piensa que podría explicar ese algoritmo?
Yo tenía una idea para la construcción de los lenguajes de expresiones regulares usando el teorema de Kleene y de demostrar que cada palabra de $L_1$ puede ser un prefijo o un sufijo de alguna palabra w $\in$ $L_2$, donde el resto de w puede ser omitido (es decir, en regex representación de la misma es bajo $^*$ señal).
OK, otra idea es utilizar la fuerza bruta - sólo se muestran paso a paso que cualquier palabra de $L_1$ es aceptado por la DFA correspondiente a $r_2$. Sin embargo, lo que si hay muchas palabras en $L(r_1)$?
Así que no creo que estas son buenas ideas.
Ejemplo: $$r_1 = (a+ab+bb)(a+b)^* \\ r_2 = aab^*$$ Obviamente $L(r_1) \text { is not a subset of } L(r_2)$, pero $L(r_2) \subseteq L(r_1)$.