4 votos

Expresión regular de un AFD

Estoy intentando crear un autómata finito que acepte cualquier cadena que tenga al menos hasta 0s pero que rechace todas las cadenas que tengan 0s consecutivos. He diseñado un autómata finito determinista (DFA) para este propósito pero estoy teniendo problemas para generar una regex a partir de ella.

DFA Diagram

Las casillas marcadas son estados que aceptan. Gracias.

0 votos

0 votos

Se puede simplificar el DFA: los estados inicio y s0 son equivalentes, y los estados s4 y s6 son equivalentes.

2voto

SpectreWriter Puntos 609

Considere la expresión regular $1^*01^+0(1^+0)^*1^*$ .

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