Deje L1 L2 ser dos idiomas dado como expresiones regulares (en este tipo de tareas sucede a menudo que L1⊆L2, pero viceversa es falso).
Hay una buena manera de demostrar que L1⊆L2 ? 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 L1 puede ser un prefijo o un sufijo de alguna palabra w ∈ L2, 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 L1 es aceptado por la DFA correspondiente a r2. Sin embargo, lo que si hay muchas palabras en L(r1)?
Así que no creo que estas son buenas ideas.
Ejemplo: r1=(a+ab+bb)(a+b)∗r2=aab∗ Obviamente L(r1) is not a subset of L(r2), pero L(r2)⊆L(r1).