SlideShare una empresa de Scribd logo
La pregunta para la que no me
puedo decidir
Toiterateishuman,torecursedivine.—
L.PeterDeutsch
Ivan Meza
La tesis de Turing-Church
(relajada)
Toda computación real puede ser transformada a una
máquina de Turing
La tesis de Turing-Church
Toda computación efectiva puede llevarse a cabo por una
máquina de Turing
Método efectivo, M
está compuesto por un número finito de instrucciones
cuando llevado a cabo sin error siempre produce el resultado
deseado en un número finito de pasos
puede llevarse a cabo por un humano sin la necesidad de una
computadora, pero con lápiz y papel
no necesita de conocimiento externo o ingenuidad de parte del
humano que lo ejecuta
M
M
M
M
Evidencia
Toda función efectivamente calculable se ha comprobado ser una
máquina de Turing
Todos los métodos para obtener nuevas funciones efectivamente
calculables tienen un equivalente en máquina de Turing
Todos los intentos de formalizar la noción intuitiva de efectivamente
calculable han resultado en el mismo conjunto, recursivo
enumerable
Otras formalizaciones
Cálculo lambda
Gramática tipo 0
Funciones parciales recursivas
Algoritmos Post
Forma canónica Post
Algoritmos de Markov
Variaciones
Todas las funciones físicas computables son Turing-computable
Una máquina probabilistica de Turing puede simular eficientemente
cualquier modelo razonable de computación
Máquinas razonables pueden simularse las unas a las otras con un
exceso polinomial en tiempo y un factor constante en espacio
Una máquina de Turing cuántica puede simular eficientemente
cualquier modelo realista de computación
Problemas computables, RE
Problemas no computables, NRE, 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
α → β
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
∗
Lenguajes decidibles
MT Verdadero
Falso
W
Suma
¿Dado dos número en notación unaria, veri car que se
puedan sumar?
Los sumamos
Muy fácil, O(n + m)
Verificación de suma
¿Dado tres números en notación unaria, veri car que el
último sea la suma de los dos primeros?
Los sumamos y comprobamos que sean el mismo valor
Muy fácil, O(n + m)
Multiplicación
¿Dado dos número en notación unaria, veri car que se
puedan multiplicar?
Los multiplicamos
Más o menos fácil, (naive)O(n ∗ m)
Verificación de multiplicación
¿Dado tres número en notación unaria, veri car que el último
sea producto de los dos primeros?
Los multiplicamos y comprobamos que sean el mismo valor
Más o menos fácil, (naive)O(n ∗ m)
Verificar número primos
¿Dado un número en notación unaria, es primo?
Dividir número entre factores de hasta2 n√
¡Más o meno algo de tiempo! O( )n√
Identificar factores
¿Dado un número en notación unaria, identi car si es
divisible entre dos factores primos?
Encontrar un par de primos menores a que produzcan el
número n
n
¡Más di cil! O( )
n∗ n)(√
log(n)
2
Verificación factor
¿Dado tres número en notación unaria, veri car que el último
sea el producto de los dos primeros?
Los multiplicamos y comprobamos que sean el mismo valor
Más o menos fácil, (naive)O(n ∗ m)
Sacar un elemento de un arreglo
Sacar un elemento de un ábol B
Verificar que mi usuario esté en la base de datos
O(n)
O(log(n))
O(n)
Nuestro talón de aquiles comienza con que el complemento
de decidibles son decidibles
Lenguajes no decidibles
Problema del paro
Existe una máquina de Turing que pueda tomar cualquier
máquina y una entrada y pueda determinar si el
programa para.
Mh
M w
La respuesta es NO
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
M i0 i1 i2 i3 i4 …
j0 …
j1 …
j2 …
j3 …
j4 …
… … … … … … …
Cualquiera recursiva/decidibleM(i, j)
La función computable (no
decidible)
(i) = {Mg
0
loop
si M(i, i) = 0
otherwise
Sabemos que es computable
Definición de halt
(M, w) = {Mh
1
0
si M para con entrada w
otherwise
Dos opciones
¿Qué de ne a ?M Mh
Si entonces , entoncesM( , ) = 0Mg Mg ( ) = 0Mg Mg
( , ) = 1Mh Mg Mg
Si entonces loops, entoncesM( , ) = 1Mg Mg ( )Mg Mg
( , ) = 0Mh Mg Mg
No hay una que que corresponda con para el
programa
M Mh
Mg
Uno de los primeros problemas descubiertos ser no
decidibles
Es común transformar problemas al problema de paro para
demostrar que también son no decidibles
Teorema de Rice
Toda propiedad no trivial de los lenguajes RE es indecidible
Todo conjunto de lenguajes de RE es una propiedad
y RE son propiedades triviales∅
El conjunto de que regresan verdadero para toda
El conjunto de que no aceptan al lenguaje vacio
El conjunto de que corresponde a un lenguajes libres de
contexto
M w
M
M
La app va a vigilarme
La app va alentar mi celular
La app va a pasmarse
No recursivamente enumerables
Nuestro talón de aquiles continua con que hay problemas
para los cuales no hay una MT
y son Rec
y no en RE
y no en RE
L L
¯ ¯¯¯
L L
¯ ¯¯¯
L ∈ RE ⋂ R
¯ ¯¯¯
L
¯ ¯¯¯
Los complementos de RE
h = {[M , w]|w ∈ L(M ) y para}
= {[M , w]|w ∈ L(M )no para si M  es una máquina de Turingh
¯¯¯
M  no es una Máquina de Turing
El conjunto de que regresan falso para toda o no es una
MT
El conjunto de que aceptan al lenguaje vacio o no es una MT
El conjunto de que corresponde a los lenguajes no son libres de
contexto o no es una MT
M w M
M M
M
M
La app no va a vigilarme
La app no va alentar mi celular
La app no va a pasmarse
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 Lh Lh¯
/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
La pregunta para la que no me puedo decidir 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/problems.html

Más contenido relacionado

La actualidad más candente

Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No Determinista
Jean Bernard
 
Tema iv limites al infinito limites infinitos asintotas y graficas uney
Tema iv  limites al infinito limites infinitos asintotas y graficas  uneyTema iv  limites al infinito limites infinitos asintotas y graficas  uney
Tema iv limites al infinito limites infinitos asintotas y graficas uney
Julio Barreto Garcia
 
Maquina de turing
Maquina de turingMaquina de turing
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
Jonathan Bastidas
 
3.1 maquina de turing.ppt
3.1 maquina de turing.ppt3.1 maquina de turing.ppt
3.1 maquina de turing.ppt
Annie Quintero
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
Emmanuel Colon
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turing
vmtorrealba
 
Semana 05 software libre maxima
Semana 05 software libre maximaSemana 05 software libre maxima
Semana 05 software libre maxima
Juan Carlos Broncanotorres
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
Jesus David
 
Optimizacion_Robusta_II
Optimizacion_Robusta_IIOptimizacion_Robusta_II
Optimizacion_Robusta_II
Luis Reyes-Castro
 
Apunte mt 2
Apunte mt 2Apunte mt 2
Cálculo - Límite de una Función
Cálculo - Límite de una FunciónCálculo - Límite de una Función
Cálculo - Límite de una Función
Jefferson Conza-Fajardo
 
Fractales en la web.
Fractales en la web.Fractales en la web.
Fractales en la web.
GUSTAVO CÁRDENAS CLEVES
 
1.4 limites infinitos
1.4 limites infinitos1.4 limites infinitos
1.4 limites infinitos
luisjaviernarvaez
 
Ejercicios limites 2ºbach 3 con soluciones
Ejercicios limites 2ºbach 3 con solucionesEjercicios limites 2ºbach 3 con soluciones
Ejercicios limites 2ºbach 3 con soluciones
Matemolivares1
 
Limites infinitos
Limites infinitosLimites infinitos
Limites infinitos
mirthadiaz
 
Codigo enigma a_nivel_tecnologico
Codigo enigma a_nivel_tecnologicoCodigo enigma a_nivel_tecnologico
Codigo enigma a_nivel_tecnologico
CRISTIANALVAROAGREDA
 
Convolucion
ConvolucionConvolucion
Convolucion
flojenny
 
Límites de funciones
Límites de funcionesLímites de funciones
Límites de funciones
Fernando Moisés Emanuel Jaime
 

La actualidad más candente (19)

Automata Finito No Determinista
Automata Finito No DeterministaAutomata Finito No Determinista
Automata Finito No Determinista
 
Tema iv limites al infinito limites infinitos asintotas y graficas uney
Tema iv  limites al infinito limites infinitos asintotas y graficas  uneyTema iv  limites al infinito limites infinitos asintotas y graficas  uney
Tema iv limites al infinito limites infinitos asintotas y graficas uney
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
3.1 maquina de turing.ppt
3.1 maquina de turing.ppt3.1 maquina de turing.ppt
3.1 maquina de turing.ppt
 
La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.La maquina de Turing, sus tipos y aplicaciones.
La maquina de Turing, sus tipos y aplicaciones.
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turing
 
Semana 05 software libre maxima
Semana 05 software libre maximaSemana 05 software libre maxima
Semana 05 software libre maxima
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Optimizacion_Robusta_II
Optimizacion_Robusta_IIOptimizacion_Robusta_II
Optimizacion_Robusta_II
 
Apunte mt 2
Apunte mt 2Apunte mt 2
Apunte mt 2
 
Cálculo - Límite de una Función
Cálculo - Límite de una FunciónCálculo - Límite de una Función
Cálculo - Límite de una Función
 
Fractales en la web.
Fractales en la web.Fractales en la web.
Fractales en la web.
 
1.4 limites infinitos
1.4 limites infinitos1.4 limites infinitos
1.4 limites infinitos
 
Ejercicios limites 2ºbach 3 con soluciones
Ejercicios limites 2ºbach 3 con solucionesEjercicios limites 2ºbach 3 con soluciones
Ejercicios limites 2ºbach 3 con soluciones
 
Limites infinitos
Limites infinitosLimites infinitos
Limites infinitos
 
Codigo enigma a_nivel_tecnologico
Codigo enigma a_nivel_tecnologicoCodigo enigma a_nivel_tecnologico
Codigo enigma a_nivel_tecnologico
 
Convolucion
ConvolucionConvolucion
Convolucion
 
Límites de funciones
Límites de funcionesLímites de funciones
Límites de funciones
 

Similar a La pregunta para la que no me puedo decidir

Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
Ivan Vladimir Meza-Ruiz
 
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
Humano Terricola
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
Ivan Vladimir Meza-Ruiz
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
Joemmanuel Ponce
 
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
lluis31
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
jairofr97
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
Alonso Alvarez Olivo
 
Analisis numerico presentacion
Analisis numerico presentacionAnalisis numerico presentacion
Analisis numerico presentacion
Jose Perez
 
Pagina web Análisis Numérico
Pagina web Análisis NuméricoPagina web Análisis Numérico
Pagina web Análisis Numérico
christopheradan50
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
dianapatriciamogollon
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
Fernando de la Cruz Naranjo Grisales
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Pilay1256
 
Análisis numerico
Análisis numericoAnálisis numerico
Análisis numerico
ivangobbo94
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
Nestor Paucar Carhuatanta
 
Calculo numerico
Calculo numericoCalculo numerico
Calculo numerico
brayan rodriguez
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
dianapatriciamogollon
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
Jorge Pariasca
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
Jorge Pariasca
 
Calculo numérico y Manejo de errores
Calculo numérico y Manejo de erroresCalculo numérico y Manejo de errores
Calculo numérico y Manejo de errores
itielvillasmil
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
Videoconferencias UTPL
 

Similar a La pregunta para la que no me puedo decidir (20)

Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
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 Turing
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la Olimpiada
 
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
 
Pasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmoPasos necesarios para crear pseudocódigo y un algoritmo
Pasos necesarios para crear pseudocódigo y un algoritmo
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Analisis numerico presentacion
Analisis numerico presentacionAnalisis numerico presentacion
Analisis numerico presentacion
 
Pagina web Análisis Numérico
Pagina web Análisis NuméricoPagina web Análisis Numérico
Pagina web Análisis Numérico
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
 
Lógica de programación
Lógica de programaciónLógica de programación
Lógica de programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Análisis numerico
Análisis numericoAnálisis numerico
Análisis numerico
 
Simulacion de pi - monte carlo - buffon java
Simulacion de pi - monte carlo - buffon  javaSimulacion de pi - monte carlo - buffon  java
Simulacion de pi - monte carlo - buffon java
 
Calculo numerico
Calculo numericoCalculo numerico
Calculo numerico
 
Revista Algoritmos
Revista AlgoritmosRevista Algoritmos
Revista Algoritmos
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 
Calculo numérico y Manejo de errores
Calculo numérico y Manejo de erroresCalculo numérico y Manejo de errores
Calculo numérico y Manejo de errores
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 

Más de Ivan Vladimir Meza-Ruiz

Jerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-IIJerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-II
Ivan Vladimir Meza-Ruiz
 
Jerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 iJerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 i
Ivan Vladimir Meza-Ruiz
 
Jerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 IIJerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 II
Ivan Vladimir Meza-Ruiz
 
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
Ivan Vladimir Meza-Ruiz
 
Revisión de problemas
Revisión de problemasRevisión de problemas
Revisión de problemas
Ivan Vladimir Meza-Ruiz
 
Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
Ivan Vladimir Meza-Ruiz
 
Mt calculadora
Mt calculadoraMt calculadora
Mt calculadora
Ivan Vladimir Meza-Ruiz
 
Autómatas lineales con frontera
Autómatas lineales con fronteraAutómatas lineales con frontera
Autómatas lineales con frontera
Ivan Vladimir Meza-Ruiz
 
Autómata de pila
Autómata de pilaAutómata de pila
Autómata de pila
Ivan Vladimir Meza-Ruiz
 
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
Ivan Vladimir Meza-Ruiz
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
Ivan Vladimir Meza-Ruiz
 
Gramáticas libres de contexto
Gramáticas libres de contextoGramáticas libres de contexto
Gramáticas libres de contexto
Ivan Vladimir Meza-Ruiz
 
Problemas con conjuntos
Problemas con conjuntosProblemas con conjuntos
Problemas con conjuntos
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 regulares
Ivan Vladimir Meza-Ruiz
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con cola
Ivan Vladimir Meza-Ruiz
 
Depende del contexto
Depende del contextoDepende del contexto
Depende del contexto
Ivan Vladimir Meza-Ruiz
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
Ivan 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át
Ivan Vladimir Meza-Ruiz
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
Ivan Vladimir Meza-Ruiz
 

Más 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
 
Revisión de problemas
Revisión de problemasRevisión de problemas
Revisión de problemas
 
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
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Gramáticas libres de contexto
Gramáticas libres de contextoGramáticas libres de contexto
Gramáticas libres de contexto
 
Problemas con conjuntos
Problemas con conjuntosProblemas con conjuntos
Problemas con conjuntos
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regulares
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con cola
 
Depende del contexto
Depende del contextoDepende del contexto
Depende del contexto
 
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
 

Último

Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 

La pregunta para la que no me puedo decidir

  • 1. La pregunta para la que no me puedo decidir Toiterateishuman,torecursedivine.— L.PeterDeutsch Ivan Meza
  • 2. La tesis de Turing-Church (relajada) Toda computación real puede ser transformada a una máquina de Turing
  • 3. La tesis de Turing-Church Toda computación efectiva puede llevarse a cabo por una máquina de Turing
  • 4. Método efectivo, M está compuesto por un número finito de instrucciones cuando llevado a cabo sin error siempre produce el resultado deseado en un número finito de pasos puede llevarse a cabo por un humano sin la necesidad de una computadora, pero con lápiz y papel no necesita de conocimiento externo o ingenuidad de parte del humano que lo ejecuta M M M M
  • 5. Evidencia Toda función efectivamente calculable se ha comprobado ser una máquina de Turing Todos los métodos para obtener nuevas funciones efectivamente calculables tienen un equivalente en máquina de Turing Todos los intentos de formalizar la noción intuitiva de efectivamente calculable han resultado en el mismo conjunto, recursivo enumerable
  • 6. Otras formalizaciones Cálculo lambda Gramática tipo 0 Funciones parciales recursivas Algoritmos Post Forma canónica Post Algoritmos de Markov
  • 7. Variaciones Todas las funciones físicas computables son Turing-computable Una máquina probabilistica de Turing puede simular eficientemente cualquier modelo razonable de computación Máquinas razonables pueden simularse las unas a las otras con un exceso polinomial en tiempo y un factor constante en espacio Una máquina de Turing cuántica puede simular eficientemente cualquier modelo realista de computación
  • 8. Problemas computables, RE Problemas no computables, NRE, Ld
  • 9. 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 ∗
  • 12. Suma ¿Dado dos número en notación unaria, veri car que se puedan sumar? Los sumamos Muy fácil, O(n + m)
  • 13. Verificación de suma ¿Dado tres números en notación unaria, veri car que el último sea la suma de los dos primeros? Los sumamos y comprobamos que sean el mismo valor Muy fácil, O(n + m)
  • 14. Multiplicación ¿Dado dos número en notación unaria, veri car que se puedan multiplicar? Los multiplicamos Más o menos fácil, (naive)O(n ∗ m)
  • 15. Verificación de multiplicación ¿Dado tres número en notación unaria, veri car que el último sea producto de los dos primeros? Los multiplicamos y comprobamos que sean el mismo valor Más o menos fácil, (naive)O(n ∗ m)
  • 16. Verificar número primos ¿Dado un número en notación unaria, es primo? Dividir número entre factores de hasta2 n√ ¡Más o meno algo de tiempo! O( )n√
  • 17. Identificar factores ¿Dado un número en notación unaria, identi car si es divisible entre dos factores primos? Encontrar un par de primos menores a que produzcan el número n n ¡Más di cil! O( ) n∗ n)(√ log(n) 2
  • 18. Verificación factor ¿Dado tres número en notación unaria, veri car que el último sea el producto de los dos primeros? Los multiplicamos y comprobamos que sean el mismo valor Más o menos fácil, (naive)O(n ∗ m)
  • 19. Sacar un elemento de un arreglo Sacar un elemento de un ábol B Verificar que mi usuario esté en la base de datos O(n) O(log(n)) O(n)
  • 20. Nuestro talón de aquiles comienza con que el complemento de decidibles son decidibles
  • 22. Problema del paro Existe una máquina de Turing que pueda tomar cualquier máquina y una entrada y pueda determinar si el programa para. Mh M w La respuesta es NO
  • 23. 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 M i0 i1 i2 i3 i4 … j0 … j1 … j2 … j3 … j4 … … … … … … … … Cualquiera recursiva/decidibleM(i, j)
  • 24. La función computable (no decidible) (i) = {Mg 0 loop si M(i, i) = 0 otherwise Sabemos que es computable
  • 25. Definición de halt (M, w) = {Mh 1 0 si M para con entrada w otherwise
  • 26. Dos opciones ¿Qué de ne a ?M Mh Si entonces , entoncesM( , ) = 0Mg Mg ( ) = 0Mg Mg ( , ) = 1Mh Mg Mg Si entonces loops, entoncesM( , ) = 1Mg Mg ( )Mg Mg ( , ) = 0Mh Mg Mg No hay una que que corresponda con para el programa M Mh Mg
  • 27. Uno de los primeros problemas descubiertos ser no decidibles Es común transformar problemas al problema de paro para demostrar que también son no decidibles
  • 28. Teorema de Rice Toda propiedad no trivial de los lenguajes RE es indecidible Todo conjunto de lenguajes de RE es una propiedad y RE son propiedades triviales∅
  • 29. El conjunto de que regresan verdadero para toda El conjunto de que no aceptan al lenguaje vacio El conjunto de que corresponde a un lenguajes libres de contexto M w M M
  • 30. La app va a vigilarme La app va alentar mi celular La app va a pasmarse
  • 31.
  • 33. Nuestro talón de aquiles continua con que hay problemas para los cuales no hay una MT
  • 34. y son Rec y no en RE y no en RE L L ¯ ¯¯¯ L L ¯ ¯¯¯ L ∈ RE ⋂ R ¯ ¯¯¯ L ¯ ¯¯¯
  • 35. Los complementos de RE h = {[M , w]|w ∈ L(M ) y para} = {[M , w]|w ∈ L(M )no para si M  es una máquina de Turingh ¯¯¯ M  no es una Máquina de Turing
  • 36. El conjunto de que regresan falso para toda o no es una MT El conjunto de que aceptan al lenguaje vacio o no es una MT El conjunto de que corresponde a los lenguajes no son libres de contexto o no es una MT M w M M M M M
  • 37. La app no va a vigilarme La app no va alentar mi celular La app no va a pasmarse
  • 38. 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 Lh Lh¯ /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 ∗
  • 39. ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir La pregunta para la que no me puedo decidir 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/problems.html