1 votos

Verificar si dos expresiones regulares son equivalentes

Pensé que demostré que esas dos expresiones regulares son una identidad usando inducción. Pero mi amigo me dijo que había un contraejemplo. Ya no estoy seguro.

$$(1(1 + 0)^*)^* = (10^*)^*$$

3voto

Peter Taylor Puntos 5221

$1(1 + 0)^*$ es el lenguaje de todas las palabras sobre el alfabeto $\{0,1\}$ que comienzan con $1$. Si las dividimos antes de los $1$s, vemos que $1(1+0)^* = (10^*)^+$. Pero en general $$(L^+)^* = L^*$$ así que estás en lo correcto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X