hola:
sí, en principio x es cualquiera, pero no es ese el punto de la demostración.
te lo planteo así:
¿{ xy, x ∈ {0,1}*, y ∈ {0,1}*, |x|0 < |y|1} ≤ L ((0|1)*1(0|1)*) ?
esto es claramente cierto porque |y|1 >0, luego debe estar en el conjunto de las tiras con al menos un 1.
¿ L ((0|1)*1(0|1)*) ≤ { xy, x ∈ {0,1}*, y ∈ {0,1}*, |x|0 < |y|1} ?
sí, porque si una tira w pertenece al lenguaje L ((0|1)*1(0|1)*), cumple que existen u y v tales que w= u.1.v
ahora:
w= u.1.v = ε . (u.1.v) porque ε es neutro de la concatenación
y |ε |0 = 0 < 1≤ |u.1.v|1 (tomo x=ε, y=w)
=> w cumple las condiciones del lenguaje.
entonces los conjuntos son iguales.
el "puedo tomar x= ε" es una forma un poco informal de decir lo que está arriba (siempre puedo descomponer a cualquier tira del lenguaje de "al menos un 1" en dos subtiras que cumplen las condiciones, básicamente porque la primera es épsilon y la segunda es la tira misma).
saludos,
d.-