Minimice los autómatas finitos deterministas sin estados de aceptación


8

Tengo un autómata finito sin estados finales / de aceptación, por lo que F está vacío. ¿Cómo lo minimizo?

Obtuve esto en una prueba y no sabía cómo abordar el problema porque el autómata no tenía estados de aceptación. ¿Es un estado inicial único con todas las transiciones en sí mismo la respuesta correcta?


55
Si. Algunas respuestas son así de simples.
Luke Mathieson

No es un transductor entonces.
Grijesh Chauhan

@GrijeshChauhan ¿En qué parte de la pregunta encontró el término "transductor"?
Raphael

Respuestas:


6

Su suposición es correcta y puede verla un poco más formalmente de la siguiente manera. DejarA=(Q,A,,q0,F)ser un DFA La congruencia de Nerode en Q se define de la siguiente manera:

pq if and only if, for every word uA puFquF
El conjunto de estados del autómata mínimo de A es Q/. Ahora siF es el conjunto vacío, todos los estados de Q son -equivalente y por lo tanto Q/ tiene solo un elemento, digamos Q/={1}. No tienes elección para las transiciones y por lo tanto1a=1 para cada letra a. Finalmente1 es el estado inicial, pero no hay estado final.

2
No hay absolutamente ninguna necesidad de usar la congruencia de Nerode para demostrar que un autómata de un estado es mínimo para el lenguaje vacío. Es bastante formal decir que un autómata sin estados de aceptación aceptay que un autómata de un estado que acepta un idioma particular debe ser mínimo porque cada autómata debe tener al menos un estado.
David Richerby

1
@ David-Richerby Lo sé perfectamente. Acabo de mencionar que este resultado coincide con la definición estándar que se da en los cursos estándar.
J.-E.

7

Un autómata finito sin estados finales denota el lenguaje L = . Para minimizar un DFA, minimizamos el número de estados y el idioma indicado debe ser el mismo. Por definición de DFA debemos tener un estado inicialq0 entonces |Q|1 y como usted dice, necesitamos incluir la función de transición con toda la transición a q0 (porque crear estados muertos es contraproducente).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.