SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
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

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

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
 
Matematicas para la Olimpiada
Matematicas para la OlimpiadaMatematicas para la Olimpiada
Matematicas para la OlimpiadaJoemmanuel 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 Irresolubilidadlluis31
 
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 algoritmojairofr97
 
Analisis numerico presentacion
Analisis numerico presentacionAnalisis numerico presentacion
Analisis numerico presentacionJose Perez
 
Pagina web Análisis Numérico
Pagina web Análisis NuméricoPagina web Análisis Numérico
Pagina web Análisis Numéricochristopheradan50
 
Análisis numerico
Análisis numericoAnálisis numerico
Análisis numericoivangobbo94
 
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 javaNestor Paucar Carhuatanta
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge 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 erroresitielvillasmil
 

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

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
 
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 colaIvan 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
 

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

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 

Último (20)

texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 

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