6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
La máquina sin memoria
1. La máquina sin memoria
Memorycanchangetheshapeofaroom;itcanchangethecolorofacar.Andmemoriescanbe
distorted.They'rejustaninterpretation,they'renotarecord,andthey'reirrelevantifyouhavethe
facts.—
LeonardShelby,Memento
Ivan Meza
9. Opciones
Algunas cadenas de resultan en verdadero y otras falsos
Todas las cadenas de resultan en verdadero
Todas las cadenas de resultan en falso
L
L
L
10. Caso interesante
Todas las cadenas resultan en verdadero
Si se dá, tendríamos una correspondencia entre máquina y
lenguaje
15. Lenguajes básicos regulares
, el lenguaje vacío, es regular
, el lenguaje de la cadéna vacía, es regular
Si entonces , el lenguaje un símbolo del alfabeto, es
regular
∅
{ϵ}
a ∈ Σ {a}
16. Composición de lenguajes
regulares
Si y son regulares, entonces es regular
Si y son regulares, entonces es regular
Si es regular, entonces es regular
Si es regular, entonces es regular
L1 L2 ∪L1 L2
L1 L2 L1 L2
L L
∗
L (L)
17. Un lenguaje es regular si es un lenguaje básico regular o si se puede
generar a través de una secuencia nita de operaciones de lenguajes
regulares de lenguajess
18. El lenguaje regular de número de
bes pares
Con Σ = {a, b}
Ejemplos:
bb
bbabb
aabbabb
aabbabbaaaaaa
aabaaababaabaaaaaa
21. Expresiones básicas regulares
representa al lenguaje vacío
representa al lenguaje de la cadéna vacía
representa al lenguaje de un símbolo del alfabeto
∅
ϵ
a
Ésta es notación para representar lenguajes regulares básicos
22. Composición de lenguajes
regulares
representa a la unión de dos lenguajes
representa la concatenación
representa a la cerradura sobre un lenguaje
representa al lenguaje con prioridad
+L1 L2
L1 L2
L
∗
(L)
23. El lenguaje regular de número de
bes pares
({a {b}{a {b}{a}
∗
}
∗
}
∗
)
∗
Su expresión regular es:
( b ba
∗
a
∗
a
∗
)
∗
(b ba
∗
a
∗
a
∗
)
∗
28. Autómata finito
Es una tupla (Q, Σ, , A, δ)q0
conjunto finito de estados
un alfabeto
estado inicial,
conjunto de estados finales,
función de transición
Q
Σ
q0 ∈ Qq0
A A ⊆ Q
δ δ : Q × Σ → Q
Tambien conocida: Máquina de estados nitos
63. L/a
∗
L/ b ba
∗
a
∗
L/( b ba
∗
a
∗
)
∗
Concatenadas con siempre llegan a , no son
diferenciables
(b ba
∗
a
∗
)
∗
q0
64. q₀ q₁
b
a a
b
¿Qué hay de ?, concatenada conL/a ∗ b ( b (b ba
∗
a
∗
)
∗
a
∗
a
∗
)
∗
65. L/ ba
∗
L/ b( b ba
∗
a
∗
a
∗
)
∗
Concatenadas con siempre llegan a
, no son diferenciables
(a^*ba^*)^*(ba^*ba^a^*)^*
q0
66. Sin embargo,
, con
, con
L/( b ba
∗
a
∗
)
∗
z = (b ba
∗
a
∗
)
∗
L/ b( b ba
∗
a
∗
a
∗
)
∗
z = ( ba
∗
a
∗
)
∗
Si son diferenciables porque son dos diferentesz
67. ¿Cuantos estados hay para un lenguaje ?L
¿Cuantos conjuntos diferenciables hay?
Los estados dividen en conjutos las cadenas
69. ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir
La máquina sin memoria by is licensed under a
.
Creado a partir de la obra en
.
Ivan V. Meza Ruiz
Creative Commons Reconocimiento 4.0 Internacional License
http://turing.iimas.unam.mx/~ivanvladimir/slides/lfya/fsm.html