Professional Documents
Culture Documents
23 de octubre de 2017
THE HALTING
PROBLEM
Qu pueden Resolver los Computadores?
Ejemplos de lo que pueden hacer los computadores en la actualidad:
Los computadores se quedaran procesando infinitamente las entradas sin poder dar una
respuesta.
Qu pueden Resolver los Computadores?
Qu componentes forman un computador?
Hardware + Software
http://www.dna.caltech.edu/courses/cs129/caltech_restricted/Turing_1936_IBID.pdf
La prueba de que el computador H no puede existir fue dada por Alan Turing en 1936.
Para esta prueba, Turing tuvo que definir un concepto matemtico de computador.
Prueba Grfica que H no puede ser
Implementado
Para la prueba asumimos lo siguiente:
1. En el primer caso H predice que X entregar NOT STUCK cuando en realidad X est STUCK.
2. En el segundo caso H predice que X entregar STUCK cuando en realidad X est NOT STUCK = .
Note que H siempre se equivoca a pesar de que asumimos que H siempre da la respuesta correcta.
El the halting problem consiste en determinar si, a partir del par (descripcin
de un programa arbitrario o cualquiera, entradas), el programa terminar o
continuar ejecutndose por siempre.
Alan Turing demostr que el the halting problem no puede ser resuelto.
Las imgenes de esta presentacin han sido obtenidas del siguiente link:
https://www.youtube.com/watch?v=92WHN-pAFCs
https://www.youtube.com/watch?v=macM_MtS_w4