P1: Convierte el AFND de la hoja anterior en un autómata finito determinista. Incluye en tu solución la tabla de conversión tal como lo vimos en clase, la quintupla del AFD obtenido finalmente, y su grafo.
Partimos del siguiente AFND.
Comenzamos a crear la tabla de conversión
partimos del estado inicial {a}. con 0 vamos a {a} y con 1 a {a,b}
{a} ya pertenece al conjunto de estados, pero {a,b} no por lo tanto añadimos el estado {a,b}.
en el conjunto {a,b} con valor 0 a nos lleva a {a} y b nos lleva a {c,d} por lo tanto {a,b} con 0 nos lleva a {a,c,d} como {a,c,d} no esta en el conjunto de estados lo añadimos y añadimos las transiciones.
repetimos el procedimiento hasta que no se creen mas elementos para el conjunto de estados. quedándonos la siguiente tabla (a menos que me haya equivocado)
ahora pasamos la tabla a un grafo.
Los primeros estados iniciales de nuestro AFND “con los que empezamos la tabla” son nuestros estados iniciales, en esta caso A.
Todo estado del AFD donde exista un estado final del AFND es final (en este caso todos donde este d)
Finalmente la quintupla queda definida por:
M=(∑,Q,δ,q0,F)
siendo
- ∑ El alfabeto
- Q Conjunto finito de estados
- δ la función de transición
- q0 conjunto de estados iniciales
- F conjunto de estados finales
- ∑ {0,1}
- Q [{a},{a,b},{a,c,d},{a,b,c},{a,d,error},{a,b,d,error},{a,b,c,d},{a,error},{a,b,error},{a,c,d,error},{a,b,c,error},{a,b,c,d,error}]
- δ es la tabla de transiciones
- q0 {a}
- F [{a,c,d},{a,d,error},{a,b,d,error},{a,b,c,d},{a,c,d,error},{a,b,c,d,error}]
cuñaaaaaao
pepe tu te la sacaste hombre afortunado disfrutalo
Gracias por tu ayuda siempre!! Aunque tengo una duda, realmente es necesario añadir el estado de error?? Según creo el ser completo no es una condición necesaria para el AFND cuando queremos convertirlo en AFD.
Jose no, no es necesario manías del menda
Si te interesa tengo la siguiente hoja de las actividades de TALF, gracias por tu ayuda!
no viene mal
sera que se puede hacer en un software, como seria el codigo
el codigo fuente del JFlap esta disponible, alli lo encontraras