Paso de AFND a AFD
Paso de AFN-L a AFND
- En Q' metemos {q0} y el nuevo estado inicial, q'0 es {q0}
- Calculamos las transiciones con q'0 y cada símbolo. Los nuevos estados que aparezcan, los metemos en Q' (si son nuevos)
- Marcamos q'0 para saber que se han calculado sus transiciones.
- Mientras haya estados no marcados, cogemos uno y para cada símbolo, la func. de transición será:
- los estados a los que se llegue con el símbolo actual, a partir de cada estado que confomre el estado no marcado que acabamos de seleccionar.
- El resutlado lo metemos en Q' como un nuevo estado, y marcamos el estado del que acabamos de calcular sus trans
Paso de AFN-L a AFND
- Para cada estado q del AFN-L, calcular la L-clausura, que es todos los estados a los que se puede llegar pasando solamente por arcos con L, partiendo de q.
- La nueva función de transición:
- Para cada estado q y cada símbolo v, te coges la L-clausura de q que ya deberias tener calculada, y para cada estado de esos, ves a donde se llega con el simbolo v y lo añades a S. Tonces la L-clausura de S, es la nueva funcion de transición para (q, v).
Obtener la ER a partir de un AF
- Mu facil, se obtienen las ec. características de cada estado y se resuelve el sistema. La ER es la solución del estado inicial.
- La ec. característica de un estado se construye poniendo
- estado = simbolo1.estado_al_que_lleva + simbolo2.estado_al_que_lleva
Obtener el AF a partir de una ER