Unidad 3 Flashcards

(14 cards)

1
Q

Máquina de Mealy

A

las máquinas de estados más simples, se reserva la denominación de máquinas secuenciales
ME = (ΣE, ΣS, Q, f, g)
donde:
ΣE : Alfabeto de símbolos de entrada
ΣS : Alfabeto de símbolos de salida
Q : Conjunto finito y no vacío, de estados posibles.
f : Función de transición, f: Q x ΣE → Q
g : Función de salida, g: Q x ΣE → ΣS

La función de transición f tiene la finalidad de definir el próximo estado que adoptará la máquina
a partir de su estado actual y cada uno de los posibles símbolos de entrada. De igual forma, la función de salida g define la salida de la máquina a partir de los mismos argumentos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Máquina de Moore

A

La máquina de Moore tiene los mismos cinco componentes ya indicados para la máquina de Mealy, diferenciándose únicamente en su función de salida, ya que ésta solo depende del estado actual y no de la entrada en ese instante. Es decir que:
MO = (ΣE, ΣS, Q, f, g)
donde la función de transición f no cambia y en g hay una relación directa entre el estado en cada intervalo de tiempo y el símbolo de salida:
f: Q x ΣE → Q g: Q → ΣS

la máquina de Moore incorpora un retardo entre la entrada y la salida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Autómatas Finitos Deterministas (AFD)

A

Si a la máquina secuencial de Mealy se le incorpora un estado inicial y un conjunto de estados de aceptación, estamos en presencia de un Autómata Finito Determinista (AFD).

AFDT=(ΣE,ΣS,Q,q0 ,A,f,g)
donde:

ΣE: Alfabeto de símbolos de entrada

ΣS: Alfabeto de símbolos de salida

Q : Conjunto finito y no vacío, de estados posibles

𝑞0: Estado inicial de operación, 𝑞0∈𝑄

A : Conjunto de estados de aceptación, A⊆Q

f : Función de transición, f:Q×ΣE→Q
g : Función de salida, g:Q×Σ E→ΣS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Automata Finitio Reconocedor

A

Si el AFDT se limita a reconocer o validar cadenas, resultan innecesarios su alfabeto de salida
y su correspondiente función de salida, por lo que ambas pueden ser eliminadas, dando lugar al
Autómata Finito Reconocedor (AFDR), que queda definido como una quíntupla:
AFDR = (ΣE, Q, q0, A, f)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Como una maquina sabe que ya termino de leer una cadena?

A

i) se conocen anticipadamente los largos de las cadenas a ser leídas

ii) los caracteres son recibidos con una periodicidad regular

iii) el mensaje termina con un carácter especial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Como se detiene una maquina?

A

i) la función de transición es parcial, no estando definido un próximo estado (la cadena es, por lo tanto, rechazada)

ii) se completó la lectura de la cadena de entrada.

En esta última condición, puede ocurrir que:

a) la máquina se encuentra en un estado de aceptación (qeA) y, por eso, la cadena es aceptada o reconocida

b) se encuentra en cualquier otro estado (qe/A), lo que indica que la cadena es desconocida o rechazada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Configuracion instantanea y de Aceptacion

A

Kt de un autómata finito en un intervalo de tiempo t al par ordenado: Kt=(q,β);conq∈Q,β∈ΣE∗ donde q representa el estado en el que se encuentra y β el sufijo o subcadena de entrada que está pendiente de ser leída.

configuración de aceptación como:

donde Kn=(qn,λ);dondeqn ∈ A,n=∣α∣

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Extensión al tratamiento de palabras

A

proceso mediante el cual un autómata finito (determinista o no determinista) procesa cadenas completas de símbolos (palabras) del alfabeto de entrada, no solo símbolos individuales.

f^:Q×Σ∗ → Q

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Aceptación de palabras y lenguajes

A

la aceptación de una cadena por parte de un AFD implica dos condiciones simultáneas:

i) la completa lectura de la cadena de entrada α

ii) el arribo a un estado de aceptación. Por el contrario, si qn(e/)A la cadena α habrá sido rechazada.

L(M)={α∣α∈Σ E∗y(q 0,α) ⊢∗ (qn,λ)yqn∈A}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Accesibilidad entre estados y AFD Conexo

A

Accesibilidad entre estados
En un AFD, se dice que un estado p es accesible desde otro estado q, y se representa pAq, si existe una palabra de símbolos de entrada que haga transitar el autómata desde el estado q hasta el estado p. En símbolos:
pAq↔∃α∈ΣE∗/f ∗(q,α)=p,conp,q∈Q

Autómatas conexos

Si todos los estados de un autómata son accesibles desde su estado inicial, se dice que el mismo es conexo. En símbolos:

UnAFDesconexo↔∀pi∈Q:piAq0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Equivalencia entre estados:

A

Dos estados p,q e Q de un AFD se dice que son equivalentes, si desde cualquiera de los estados se aceptan y rechazan exactamente la mismas cadenas.

pEq↔[∀α∈ΣE∗ : f^(p,α)∈A↔ f^​(q,α)∈A]

Cumple con la teoria de conjuntos equivalentes que necesitan que cumplan las propiedades de:

  • Reflexividad
  • Simetría
  • Transitividad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Equivalencia entre autómatas

A

Dos AFD denominados A1 y A2, se dice que son equivalentes y se representa A1EA2, si ambos aceptan las mismas palabras o sentencias, esto quiere decir que dos autómatas son equivalentes si sus estados iniciales son iguales y si y solo si generan el mismo lenguaje. Simbolicamente:

A1EA2 ←→ L(A1)=L(A2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Conjunto cociente:

A

conjunto que tiene por elementos a todas las clases de equivalencia o subconjuntos de estados equivalentes entre sí que puedan distinguirse en el conjunto de estados Q. Por ser la base de este agrupamiento, la relación de equivalencia entre estados E, el conjunto cociente se denota Q/E.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Minimización de autómatas

A

La minimizacion consiste en llevar un automata a uno equivalente pero con menos expresiones.

se recurre al concepto de conjunto cociente visto con anterioridad, es decir, a la partición del conjunto de estados Q producida por la relación de equivalencia E, que tiene por elementos a las clases de equivalencia, donde se agrupan todos los estados equivalentes o indistinguibles entre sí.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly