Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Teniendo en cuenta la siguiente tabla de transiciones cree el autómata y realice el proceso de minimización paso a paso.
Estados a b
q0 q1 q2
q1 q3 q5
q2 q6 q4
q3 q3 q5
q4 q6 q4
q5 q6 q4
# q6 q3 q5
Aceptados a b
q6 Y Y
No
a b
aceptados
q0 Y Y
q1 Y Y
q2 X Y
q3 Y Y
q4 X Y
q5 X Y
Se buscan los estados que son equivalentes en las transiciones de a y b, y se renombran estos nuevos conjuntos.
R = {q0, q1, q3}
T = {q2, q4, q5}
T a b
q2 X T
q4 X T
q5 X T
X a b
q6 R T
Representación gráfica.
Notación formal del autómata ya minimizado.
Como este también resulta siendo un autómata finito determinista, cumple con las mismas características siendo una
quíntupla como se representa a continuación.
5 − 𝑡𝑢𝑝𝑙𝑎 = {𝑄, ∑, 𝛿, 𝑆, 𝐹}
𝑄 = {𝑞0 , 𝑞2 , 𝑞6 } --- Cantidad de estados
∑ = {𝑎, 𝑏} --- Alfabeto que identifica el autómata
𝑆 = 𝑞0 --- Estado inicial del autómata
𝐹 = 𝑞6 --- Estado final del autómata
Lenguaje.
El lenguaje que el autómata reconoce son una cantidad finita de 0’s seguidos de una cantidad finita de 1’s. Definido esto
las cadenas de lenguaje que puede recibir el autómata como ejemplo son las siguientes:
01
000111
011
001111
011111
Mientras que las cadenas que no se aceptan son las que empiezan por 1, como por ejemplo:
100
111111
11
Y la llegar al estado final del autómata se consigue que la pila este vacía.
El autómata que se tiene es un autómata de pila no determinista dado que se presenta de manera simultánea lo
siguiente:
Δ(1, 𝑎; 𝜆)𝑦 Δ(1, 𝜆; 𝜆)
Se grafica el traceback en JFLAP del autómata diseñado y se realiza la simulación de la cadena de entrada 01 y se
tienen los siguientes pantallazos.
Por último se hace la prueba del autómata con múltiples entradas para validar las cadenas que acepta y rechaza
este.
Como se observa en la siguiente imagen las entradas en el autómata por lo menos debe tener la misma cantidad de 1’s
que de 0’s, pero los 1’s si pueden ser mucho más que los 0’s de entrada.