SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
Máquinas que comen máquinas
Toiterateishuman,torecursedivine.—
L.PeterDeutsch
Ivan Meza
Máquinas de Turing
Es una tupla (Q, Σ, Γ, , B, A, δ)q0
conjunto finito de estados
alfabeto de cadenas reconocidas
alfabeto de cinta,
estado inicial
Símbolo de espacio en blanco pero
estados finales
función de transición
Q
Σ
Γ Σ ⊂ Γ
q0
B B ∈ Γ B ∉ Σ
A
δ Q × Γ → Q × Γ × {der, izq}
Jerarquía de Chomsky
Lenguaje Gramática Máquina Ejemplo
Tipo 0
( )
Máquina de Turing,
APDo, AC
??
Tipo 1
( )
Autómata lineal con
fronteras
Tipo 2
( )
Autómata de pila
Tipo 3
( )
Autómata finito
/LRE LRec
α → β
LDC
αV β → αγβ
ww, a
n
b
n
c
n
LLC
V → α
w ,w
r
a
n
b
n
Lreg
V → aA|ϵ
w, a
∗
Lo que sabemos
Las máquinas que al pasar por un estado nal terminan
aceptando la cadena, otras que no tienen una transición y
rechazan la cadena, pero de vez en cuando se pueden quedar
en un ciclo
Si la cadena debe ser aceptada por la MT, eventualmente
llegará al estado aceptor; si la cadena debe ser rechazada
puede llegué a una transición inexistente o se quede en un
ciclo.
Las autómatas nitos, autómatas de pilas, autómatas con
frontera lineal, son máquinas aceptoras: verdadero o falso
Entonces las MT contienen máquinas aceptoras
Codificación de una cadena
δ( , ) = ( , , )qi Xj qk Xl Dm
Asignar a cada estado , a cada símbolo de y cada dirección un
entero
Codificar cada entrada de la MT como
Separar cada codificación con doble uno ( )
Q Γ
0
i
10
j
10
k
10
l
10
m
11
Ejemplo
δ( , 1) = ( , 0, R)q1 q3 0100100010100
δ( , 0) = ( , 1, R)q3 q1 0001010100100
δ( , 1) = ( , 0, R)q3 q2 00010010010100
δ( , B) = ( , 1, L)q3 q3 0001000100010010
Con
= 1, = 2, = 3; 0 = 1, 1 = 2, B = 3; L = 1, R = 2q1 q2 q3
0100100010100110001010100100110001001001010011000
Máquina de Turing Universal
It is possible to invent a single machine which can be used to
compute any computable sequence. If this machine is
supplied with a tape on the beginning of which is written the
S.D ["standard description" of an action table] of some
computing machine , then will compute the same
sequence as .
U
M U
M
Turing, 1936
Es posible inventar una máquina que pueda ser usada para
computar cualquier secuencia computable. Si esta máquina
se le provee con una cinta en la que al principio se le escribe la
descripción estándar de una tabla de acción de alguna
máquina , entonces computará la misma secuencia que
U
M U
M
MTU: Máquina de Turing que
puede simular una MT arbitraria
Mu
Lenguaje aceptado
= {mw|w ∈ L(M)}Lu
El lenguaje máquinas y cadenas dónde la máquina acepta a la
cadena
Verdadero
Falso
W
MTU
M
M
Por el momento, haremos la hipótesis que es
recursivo/decidible
Mu
Realización, una MT es una cadena
Como cadena se podía presentar a una máquina de Turing
universal
Verdadero
Falso
m
MTU
m
M
i
i
i
Las máquinas de Turing que se aceptan a si mismas
= {m|m ∈ L(M)}Ld¯
Las máquinas en realidad son un número, como número las
podemos ordenar
Ordenadas, cada una corresponde a un número entero
Entonces,...
T F F T F
F F F F F
T T T T T
F T F F F
T F T F F
m0 m1 m2 m3 m4 …
M0 …
M1 …
M2 …
M3 …
M4 …
… … … … … … …
T F F T F
F F F F F
T T T T T
F T F F F
T F T F F
m0 m1 m2 m3 m4 …
M0 …
M1 …
M2 …
M3 …
M4 …
… … … … … … …
Md
¯ T F T F F …
F F F T F
F T F F F
T T F T T
F T F T F
T F T F T
m0 m1 m2 m3 m4 …
M0 …
M1 …
M2 …
M3 …
M4 …
… … … … … … …
Md F T F T T …
El lenguaje de las máquinas que no se aceptan a si mismas
= {m|m ∉ L(M)}Ld
Si es RE o Rec existe una máquina de Turing, , ¿qué pasa
con su descripción ?
Md
md
Si , quiere decir que no se acepta a si misma, pero
para eso tendría que aceptarla, que la hace una máquina
que se acepta a si misma, contradicción
∈md Ld
Md
Si , quiere decir que se acepta a si misma, pero para
eso no tendría que aceptarla, que la hace una máquina
que no se acepta a si misma, contradicción
∉md Ld
Md
existe afuera de las
máquinas de Turing
Ld
Lenguaje Gramática Máquina Ejemplo
No RE -- --
Tipo 0
( )
Máquina de Turing,
APDo, AC
??
Tipo 1
( )
Autómata lineal con
fronteras
Tipo 2
( )
Autómata de pila
Tipo 3
( )
Autómata finito
Ld
/LRE LRec
α → β
LDC
αV β → αγβ
ww, a
n
b
n
c
n
LLC
V → α
w ,w
r
a
n
b
n
Lreg
V → aA|ϵ
w, a
∗
Lenguajes aceptados por máquinas aceptoras: recusivos o
decidibles
¿Las máquinas de Turing son las máquinas aceptoras?
Sabemos que las máquinas Turing tiene un límite
MT Verdadero
Falso
W
Imaginemos
MT Verdadero
Falso
W
Verdadero
Falso
Complemento de todos los recursivos son recursivo
Lenguaje aceptado
Verdadero
Falso
W
MTU
M
M
= {mw|w ∈ L(m)}Lu
¿Si pasamos nuestra numeración de ?MTi
Si es recursivo, su complemento también...Lu
Verdadero
Falso
W
MTU
M
M
Verdadero
Falso
¿Si pasamos nuestra numeración de ?MTi
¡Aceptaría ! ¡No es posible! por lo tanto tiene algo raroLd Lu
no es Rec pero RE
Lenguaje Gramática Máquina Ejemplo
No RE -- --
Tipo 0
( )
Máquina de Turing,
APDo, AC
/
Tipo 1
( )
Autómata lineal con
fronteras
Tipo 2
( )
Autómata de pila
Tipo 3
( )
Autómata finito
Ld
/LRE LRec
α → β
Lu
LDC
αV β → αγβ
ww, a
n
b
n
c
n
LLC
V → α
w ,w
r
a
n
b
n
Lreg
V → aA|ϵ
w, a
∗
Sabemos que hay MT que son decidibles: verdadero y falso
Sabemos que hay problemas para los cuales no existe MT, Ld
Sabemos que hay MT que no son decidibles: verdadero, falso
y ciclo
Opciones de una máquina de
Turing
¿Cuándo se acepta? Llega a estado aceptor
¿Cuándo se rechaza? Llega a estado del que no hay transición dado
el estado de la cinta
¿Otra opción? Quedarse en un ciclo infinito
MT Verdadero
Falso
W
Modelo teórico: instantáneo
Aceptar (T) Llega a estado aceptor
Rechazar (F) Se queda en estado no aceptor
Loop infinito Rechazó o loopinfinito?
Modelo práctico: tiempo
Aceptar (T) En algún momento llega a estado aceptor
Rechazar (F) En algún momento llega a estado no aceptor
Loop infinito No termina nunca
Ante problemas muy, muy difíciles, no sabemos si sigue
procesando o está en un loop in nito
Ejemplo de problema muy muy
difícil
De un conjunto de números enteros de tamaño ¿existe una
combinación del subconjuntos de ellos que sume ?
N
C
¿Cómo se diseña la MT?
N = 1, ∗ 1 = 2 = 2ns2
1
N = 2, ∗ 2 = 8 = 8ns2
2
N = 3, ∗ 3 = 24 = 24ns2
3
N = 10, 0 ∗ 10 = 10, 240 = 10micros2
1
N = 20, 0 ∗ 20 = 20, 971, 520 = 2milis2
2
N = 30, 0 ∗ 30 = 32, 212, 254, 720 = 32s2
3
N = 40, 0 ∗ 40 = 43, 980, 465, 111, 040 = 12h2
4
N = 50, 0 ∗ 50 = 56, 294, 995, 342, 131, 200 = 651d2
5
¿Por qué mi programa tiene un
loop?
Por diseño, loops son importantes desde lenguajes regulares
¿Por qué mi programa tiene un
loop infinito?
Un error
Por diseño, interfaz gráfica, satélites, switches, robots
Hecho de la computación: los loops son básicos en la
computación
Pero nos meten en problemas rápidamente
¿Qué hay de lenguajes
recursivos?
El lenguaje de las máquinas y cadenas que se aceptan en
pasos
n
= {mw|w ∈ L(M) en n pasos}Ln
Enumeremos todas las codi caciones de automatas lineales
con frontera (MT) decidibles, { , , …}M1 M2
Enumeramos todas las cadenas de Σ
∗
= { | ∉ L( )}Lf¯ xi xi Mi
Si fuera sensitivo al contexto, una de máquina aceptaría a
todas las cadenas dentro de , que va encontra de la definición.
Por lo tanto no es sensitivo al contexo.
Sin embargo, si es decidible ya que la máquina lo único que
tiene que hacer es simular a cada con (es decir, es universal),
pero no se queda trabada porque se trata de máquinas decidibles
Lf
¯ Mx
Lf
¯
Mf
¯
Mi xi
Lenguaje Gramática Máquina Ejemplo
No RE -- --
Tipo 0
( )
Máquina de Turing,
APDo, AC
/ ,
Tipo 1
( )
Autómata lineal con
fronteras
Tipo 2
( )
Autómata de pila
Tipo 3
( )
Autómata finito
Ld
/LRE LRec
α → β
Lu Ln Lf
¯
LDC
αV β → αγβ
ww, a
n
b
n
c
n
LLC
V → α
w ,w
r
a
n
b
n
Lreg
V → aA|ϵ
w, a
∗
ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir
Máquinas de Turing o máquinas con cola 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/mt.html

Contenu connexe

Tendances

Tendances (20)

Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Mod auto 4
Mod auto 4Mod auto 4
Mod auto 4
 
Modu saya 4
Modu saya 4Modu saya 4
Modu saya 4
 
Taller nro 24
Taller nro 24Taller nro 24
Taller nro 24
 
Cinemática Inversa
Cinemática InversaCinemática Inversa
Cinemática Inversa
 
Crea robot con matlab
Crea robot con matlabCrea robot con matlab
Crea robot con matlab
 
Alan turing
Alan turingAlan turing
Alan turing
 
Elementos de una máquina de turing
Elementos de una máquina de turingElementos de una máquina de turing
Elementos de una máquina de turing
 
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
 
Matlab robotica
Matlab roboticaMatlab robotica
Matlab robotica
 
Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6
 
Sistemas AutÓmatas.
Sistemas AutÓmatas.Sistemas AutÓmatas.
Sistemas AutÓmatas.
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en Robotica
 
Elber
ElberElber
Elber
 
Openmp
OpenmpOpenmp
Openmp
 
La robotica
La roboticaLa robotica
La robotica
 
Complejidad de Algoritmos
Complejidad de AlgoritmosComplejidad de Algoritmos
Complejidad de Algoritmos
 
prueba
pruebaprueba
prueba
 
Matriz jacobiana inversa
Matriz jacobiana inversaMatriz jacobiana inversa
Matriz jacobiana inversa
 

En vedette

1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashikDr. Sonali Gadekar
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirIvan Vladimir Meza-Ruiz
 
Pocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective PresentationsPocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective Presentationsrdlteam
 
Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)Aji_Prasojo
 
1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashikDr. Sonali Gadekar
 
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1Mohammad Nosrati
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Ivan Vladimir Meza-Ruiz
 
Implementing new technology skills guide
Implementing new technology skills guideImplementing new technology skills guide
Implementing new technology skills guiderdlteam
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugaresIvan Vladimir Meza-Ruiz
 
International Conference at MET IOM Dec. 2016
International Conference at  MET IOM Dec. 2016International Conference at  MET IOM Dec. 2016
International Conference at MET IOM Dec. 2016Dr. Sonali Gadekar
 

En vedette (20)

De qué tamaño es mi problema
De qué tamaño es mi problemaDe qué tamaño es mi problema
De qué tamaño es mi problema
 
1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik
 
Las máquinas que computan
Las máquinas que computanLas máquinas que computan
Las máquinas que computan
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidir
 
Depende del contexto
Depende del contextoDepende del contexto
Depende del contexto
 
Pocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective PresentationsPocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective Presentations
 
Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)
 
Revisión de problemas
Revisión de problemasRevisión de problemas
Revisión de problemas
 
1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik
 
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
 
Imran CV[1]
Imran CV[1]Imran CV[1]
Imran CV[1]
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .
 
Implementing new technology skills guide
Implementing new technology skills guideImplementing new technology skills guide
Implementing new technology skills guide
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugares
 
Problemas con conjuntos
Problemas con conjuntosProblemas con conjuntos
Problemas con conjuntos
 
International Conference at MET IOM Dec. 2016
International Conference at  MET IOM Dec. 2016International Conference at  MET IOM Dec. 2016
International Conference at MET IOM Dec. 2016
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Depende del contexto
Depende del contextoDepende del contexto
Depende del contexto
 
Jerarquias de Chomsky 2016-II
Jerarquias de Chomsky 2016-IIJerarquias de Chomsky 2016-II
Jerarquias de Chomsky 2016-II
 

Similaire à Máquinas que comen máquinas

Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringHumano Terricola
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptxYessicaReyes30
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónUTN-FRT Tucumán Argentina
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informeMrx Mirrorx
 
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasMaquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasEnzo Casamassima
 
Uso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringUso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringHans Krakaur
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidadlluis31
 
Máquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosMáquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosBryan Chasiguano
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesRosviannis Barreiro
 
Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web questReny-Galaviz
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web QuestReny-Galaviz
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptxLuis Miguel Torres Barrios
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turingIvan
 

Similaire à Máquinas que comen máquinas (20)

Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
 
Máquina de Turing.pptx
Máquina de Turing.pptxMáquina de Turing.pptx
Máquina de Turing.pptx
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
Gramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuaciónGramáticas y Modelos Matemáticos - Clase 5 continuación
Gramáticas y Modelos Matemáticos - Clase 5 continuación
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Manuel torres web-quest informe
Manuel torres web-quest informeManuel torres web-quest informe
Manuel torres web-quest informe
 
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de AutomatasMaquina de turing - Enzo y Bolivar - Teoria de Automatas
Maquina de turing - Enzo y Bolivar - Teoria de Automatas
 
Uso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de TuringUso de las técnicas de programación para las máquinas de Turing
Uso de las técnicas de programación para las máquinas de Turing
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Máquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotadosMáquinas de turing y autómatas acotados
Máquinas de turing y autómatas acotados
 
Máquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y AplicacionesMáquinas de Turing - Tipos y Aplicaciones
Máquinas de Turing - Tipos y Aplicaciones
 
Recapitulación
RecapitulaciónRecapitulación
Recapitulación
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
 
Reny galaviz web quest
Reny galaviz web questReny galaviz web quest
Reny galaviz web quest
 
Reny Galaviz Web Quest
Reny Galaviz Web QuestReny Galaviz Web Quest
Reny Galaviz Web Quest
 
Automatas nueva
Automatas nuevaAutomatas nueva
Automatas nueva
 
1 ejercicio mt.
1 ejercicio mt.1 ejercicio mt.
1 ejercicio mt.
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 
Máquina de turing
Máquina de turingMáquina de turing
Máquina de turing
 
Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 

Plus de Ivan Vladimir Meza-Ruiz

Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesIvan Vladimir Meza-Ruiz
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirIvan Vladimir Meza-Ruiz
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Ivan Vladimir Meza-Ruiz
 
Gramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátGramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátIvan Vladimir Meza-Ruiz
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugaresIvan Vladimir Meza-Ruiz
 

Plus de Ivan Vladimir Meza-Ruiz (20)

Jerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-IIJerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-II
 
Jerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 iJerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 i
 
Jerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 IIJerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 II
 
De qué tamaño es mi problema
De qué tamaño es mi problemaDe qué tamaño es mi problema
De qué tamaño es mi problema
 
Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 
Mt calculadora
Mt calculadoraMt calculadora
Mt calculadora
 
Autómatas lineales con frontera
Autómatas lineales con fronteraAutómatas lineales con frontera
Autómatas lineales con frontera
 
Autómata de pila
Autómata de pilaAutómata de pila
Autómata de pila
 
Automata de pilas y sus límetes
Automata de pilas y sus límetesAutomata de pilas y sus límetes
Automata de pilas y sus límetes
 
Gramáticas libres de contexto
Gramáticas libres de contextoGramáticas libres de contexto
Gramáticas libres de contexto
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regulares
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidir
 
Problemas, problemas y más problemas
Problemas, problemas y más problemasProblemas, problemas y más problemas
Problemas, problemas y más problemas
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .
 
Gramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátGramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitát
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugares
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Jerarquías de chomsky 2016 i
Jerarquías de chomsky 2016 iJerarquías de chomsky 2016 i
Jerarquías de chomsky 2016 i
 

Dernier

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Dernier (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Máquinas que comen máquinas

  • 1. Máquinas que comen máquinas Toiterateishuman,torecursedivine.— L.PeterDeutsch Ivan Meza
  • 2. Máquinas de Turing Es una tupla (Q, Σ, Γ, , B, A, δ)q0 conjunto finito de estados alfabeto de cadenas reconocidas alfabeto de cinta, estado inicial Símbolo de espacio en blanco pero estados finales función de transición Q Σ Γ Σ ⊂ Γ q0 B B ∈ Γ B ∉ Σ A δ Q × Γ → Q × Γ × {der, izq}
  • 3. Jerarquía de Chomsky Lenguaje Gramática Máquina Ejemplo Tipo 0 ( ) Máquina de Turing, APDo, AC ?? Tipo 1 ( ) Autómata lineal con fronteras Tipo 2 ( ) Autómata de pila Tipo 3 ( ) Autómata finito /LRE LRec α → β LDC αV β → αγβ ww, a n b n c n LLC V → α w ,w r a n b n Lreg V → aA|ϵ w, a ∗
  • 5. Las máquinas que al pasar por un estado nal terminan aceptando la cadena, otras que no tienen una transición y rechazan la cadena, pero de vez en cuando se pueden quedar en un ciclo
  • 6. Si la cadena debe ser aceptada por la MT, eventualmente llegará al estado aceptor; si la cadena debe ser rechazada puede llegué a una transición inexistente o se quede en un ciclo.
  • 7. Las autómatas nitos, autómatas de pilas, autómatas con frontera lineal, son máquinas aceptoras: verdadero o falso Entonces las MT contienen máquinas aceptoras
  • 8. Codificación de una cadena δ( , ) = ( , , )qi Xj qk Xl Dm Asignar a cada estado , a cada símbolo de y cada dirección un entero Codificar cada entrada de la MT como Separar cada codificación con doble uno ( ) Q Γ 0 i 10 j 10 k 10 l 10 m 11
  • 9. Ejemplo δ( , 1) = ( , 0, R)q1 q3 0100100010100 δ( , 0) = ( , 1, R)q3 q1 0001010100100 δ( , 1) = ( , 0, R)q3 q2 00010010010100 δ( , B) = ( , 1, L)q3 q3 0001000100010010 Con = 1, = 2, = 3; 0 = 1, 1 = 2, B = 3; L = 1, R = 2q1 q2 q3 0100100010100110001010100100110001001001010011000
  • 10. Máquina de Turing Universal
  • 11. It is possible to invent a single machine which can be used to compute any computable sequence. If this machine is supplied with a tape on the beginning of which is written the S.D ["standard description" of an action table] of some computing machine , then will compute the same sequence as . U M U M Turing, 1936
  • 12.
  • 13. Es posible inventar una máquina que pueda ser usada para computar cualquier secuencia computable. Si esta máquina se le provee con una cinta en la que al principio se le escribe la descripción estándar de una tabla de acción de alguna máquina , entonces computará la misma secuencia que U M U M
  • 14. MTU: Máquina de Turing que puede simular una MT arbitraria Mu
  • 15. Lenguaje aceptado = {mw|w ∈ L(M)}Lu El lenguaje máquinas y cadenas dónde la máquina acepta a la cadena
  • 16. Verdadero Falso W MTU M M Por el momento, haremos la hipótesis que es recursivo/decidible Mu
  • 17. Realización, una MT es una cadena Como cadena se podía presentar a una máquina de Turing universal
  • 19. Las máquinas de Turing que se aceptan a si mismas = {m|m ∈ L(M)}Ld¯
  • 20. Las máquinas en realidad son un número, como número las podemos ordenar Ordenadas, cada una corresponde a un número entero Entonces,...
  • 21. T F F T F F F F F F T T T T T F T F F F T F T F F m0 m1 m2 m3 m4 … M0 … M1 … M2 … M3 … M4 … … … … … … … …
  • 22. T F F T F F F F F F T T T T T F T F F F T F T F F m0 m1 m2 m3 m4 … M0 … M1 … M2 … M3 … M4 … … … … … … … … Md ¯ T F T F F …
  • 23. F F F T F F T F F F T T F T T F T F T F T F T F T m0 m1 m2 m3 m4 … M0 … M1 … M2 … M3 … M4 … … … … … … … … Md F T F T T …
  • 24. El lenguaje de las máquinas que no se aceptan a si mismas = {m|m ∉ L(M)}Ld
  • 25. Si es RE o Rec existe una máquina de Turing, , ¿qué pasa con su descripción ? Md md Si , quiere decir que no se acepta a si misma, pero para eso tendría que aceptarla, que la hace una máquina que se acepta a si misma, contradicción ∈md Ld Md Si , quiere decir que se acepta a si misma, pero para eso no tendría que aceptarla, que la hace una máquina que no se acepta a si misma, contradicción ∉md Ld Md
  • 26. existe afuera de las máquinas de Turing Ld
  • 27. Lenguaje Gramática Máquina Ejemplo No RE -- -- Tipo 0 ( ) Máquina de Turing, APDo, AC ?? Tipo 1 ( ) Autómata lineal con fronteras Tipo 2 ( ) Autómata de pila Tipo 3 ( ) Autómata finito Ld /LRE LRec α → β LDC αV β → αγβ ww, a n b n c n LLC V → α w ,w r a n b n Lreg V → aA|ϵ w, a ∗
  • 28. Lenguajes aceptados por máquinas aceptoras: recusivos o decidibles ¿Las máquinas de Turing son las máquinas aceptoras? Sabemos que las máquinas Turing tiene un límite
  • 31. Lenguaje aceptado Verdadero Falso W MTU M M = {mw|w ∈ L(m)}Lu ¿Si pasamos nuestra numeración de ?MTi Si es recursivo, su complemento también...Lu
  • 32. Verdadero Falso W MTU M M Verdadero Falso ¿Si pasamos nuestra numeración de ?MTi ¡Aceptaría ! ¡No es posible! por lo tanto tiene algo raroLd Lu
  • 33. no es Rec pero RE
  • 34. Lenguaje Gramática Máquina Ejemplo No RE -- -- Tipo 0 ( ) Máquina de Turing, APDo, AC / Tipo 1 ( ) Autómata lineal con fronteras Tipo 2 ( ) Autómata de pila Tipo 3 ( ) Autómata finito Ld /LRE LRec α → β Lu LDC αV β → αγβ ww, a n b n c n LLC V → α w ,w r a n b n Lreg V → aA|ϵ w, a ∗
  • 35. Sabemos que hay MT que son decidibles: verdadero y falso Sabemos que hay problemas para los cuales no existe MT, Ld Sabemos que hay MT que no son decidibles: verdadero, falso y ciclo
  • 36. Opciones de una máquina de Turing ¿Cuándo se acepta? Llega a estado aceptor ¿Cuándo se rechaza? Llega a estado del que no hay transición dado el estado de la cinta ¿Otra opción? Quedarse en un ciclo infinito
  • 38. Modelo teórico: instantáneo Aceptar (T) Llega a estado aceptor Rechazar (F) Se queda en estado no aceptor Loop infinito Rechazó o loopinfinito?
  • 39. Modelo práctico: tiempo Aceptar (T) En algún momento llega a estado aceptor Rechazar (F) En algún momento llega a estado no aceptor Loop infinito No termina nunca Ante problemas muy, muy difíciles, no sabemos si sigue procesando o está en un loop in nito
  • 40. Ejemplo de problema muy muy difícil De un conjunto de números enteros de tamaño ¿existe una combinación del subconjuntos de ellos que sume ? N C ¿Cómo se diseña la MT?
  • 41. N = 1, ∗ 1 = 2 = 2ns2 1 N = 2, ∗ 2 = 8 = 8ns2 2 N = 3, ∗ 3 = 24 = 24ns2 3 N = 10, 0 ∗ 10 = 10, 240 = 10micros2 1 N = 20, 0 ∗ 20 = 20, 971, 520 = 2milis2 2 N = 30, 0 ∗ 30 = 32, 212, 254, 720 = 32s2 3 N = 40, 0 ∗ 40 = 43, 980, 465, 111, 040 = 12h2 4 N = 50, 0 ∗ 50 = 56, 294, 995, 342, 131, 200 = 651d2 5
  • 42. ¿Por qué mi programa tiene un loop? Por diseño, loops son importantes desde lenguajes regulares ¿Por qué mi programa tiene un loop infinito? Un error Por diseño, interfaz gráfica, satélites, switches, robots
  • 43. Hecho de la computación: los loops son básicos en la computación Pero nos meten en problemas rápidamente
  • 44. ¿Qué hay de lenguajes recursivos?
  • 45. El lenguaje de las máquinas y cadenas que se aceptan en pasos n = {mw|w ∈ L(M) en n pasos}Ln
  • 46. Enumeremos todas las codi caciones de automatas lineales con frontera (MT) decidibles, { , , …}M1 M2 Enumeramos todas las cadenas de Σ ∗ = { | ∉ L( )}Lf¯ xi xi Mi Si fuera sensitivo al contexto, una de máquina aceptaría a todas las cadenas dentro de , que va encontra de la definición. Por lo tanto no es sensitivo al contexo. Sin embargo, si es decidible ya que la máquina lo único que tiene que hacer es simular a cada con (es decir, es universal), pero no se queda trabada porque se trata de máquinas decidibles Lf ¯ Mx Lf ¯ Mf ¯ Mi xi
  • 47. Lenguaje Gramática Máquina Ejemplo No RE -- -- Tipo 0 ( ) Máquina de Turing, APDo, AC / , Tipo 1 ( ) Autómata lineal con fronteras Tipo 2 ( ) Autómata de pila Tipo 3 ( ) Autómata finito Ld /LRE LRec α → β Lu Ln Lf ¯ LDC αV β → αγβ ww, a n b n c n LLC V → α w ,w r a n b n Lreg V → aA|ϵ w, a ∗
  • 48. ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir Máquinas de Turing o máquinas con cola 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/mt.html