Volumen 3 Flashcards
¿Cuales son los algoritmos para pasar del ER al AFD Mínimo?
Algoritmo de Thompson (ER a AFN)
Algoritmo de Clausura-ε (AFN a AFD)
Algoritmo de Clase (AFD a AFD Mínimo)
¿Cuáles son las restricciones del Algoritmo de Thompson?
- Al estado inicial no le llegan transiciones.
- El estado final debe ser unico
- Del estado final no parten transiciones
- De cualquier estado no final pueden partir: una sola transición del alfabeto, una sola transicion epsilon, dos transiciones epsilon.
¿Qué es el conjunto Clausura-ε?
Es el conjunto de estados formado por un estado, y todos aquellos estados a los cuales se llega utilizando solo transiciones-ε
¿Qué es el conjunto Hacia?
Sea R un conjunto de estados:
Es el conjunto de estados a los cuales se transita con un determinado noterminal, desde los estados de R que tengan esa transición.
¿Cómo se obtiene el complemento de un AFD?
Se obtiene invirtiendo los estados finales y no finales.
El AFD debe estar completo.
¿Cómo es la intersección de dos AFDs?
Reconoce las palabras comunes a los LRs reconocidos por los dos AFDs.
Los estados son pares ordenados de estados, uno por cada AFD.
¿Por qué es importante obtener el AFD mínimo?
- Determinar si dos o más AFDs son equivalentes.
- Probar la equivalencia de dos o más ERs.
- El AFD mínimo tiene la TT mas reducida, hecho que beneficia a la implementación a la computadora.
¿Cuándo dos AFD son equivalentes?
Si el AFD mínimo que se obtiene a partir de ellos es el mismo.
¿Cuándo son ER son equivalentes?
Si son reconocidos por el mismo AFD mínimo.
¿Cuándo son estados son equivalentes?
- Pertenecen a la misma clase.
- Tienen el mismo comportamiento.
¿Qué es una Máquina de Turing?
Es un autómata determinístico con la capacidad de reconocer cualquier lenguaje formal.
¿Por qué elementos está formada la Máquina de Turing?
- Un alfabeto A de símbolos del lenguaje a reconocer.
- Una cinta infinita dividida en secuencia de celdas.
- Una cabeza de cinta.
- Un alfabeto A’ de símbolos que pueden ser escritos en la cinta.
- Un conjunto finito de estados que incluye un estado final, y un conjunto de estados finales.
- Un programa, un conjunto de reglas que indican los pasos a realizar dado el estado de la MT y el caracter leído.