Professional Documents
Culture Documents
2 EL PROBLEMA DE HALTING
detencin para mquinas de Turing es el ejemplo de problema irresoluble ms conocido. Consiste en determinar si una mquina de Turing se detendr con cierta entrada o si quedar en un ciclo infinito.
irresoluble se aplica a problemas a los que podemos decir si tienen solucin o no.
El razonamiento a seguir sera: si suponiendo
que un problema es decidible, se puede demostrar que el problema de la parada tiene solucin, entonces podemos llegar a la conclusin de que el problema en cuestin no la tiene, por reduccin al absurdo.
Turing que es capaz de determinar si otra mquina de Turing terminar con una entrada determinada. Llamemos Termina a esta mquina.
cadena M,w, donde M es la codificacin de una mquina de Turing y w es la codificacin de la cadena que se le alimenta a M.
de aceptacin si M para ante la entrada w, y en otro caso terminar en un estado de rechazo, pero nunca entrar en un ciclo infinito.
Referencias
http://sistemas.itlp.edu.mx/tutoriales/teoriad
elacomputacion/index.htm
http://es.wikipedia.org/wiki/Problema_de_la_
parada#Demostraci.C3.B3n_por_construcci. C3.B3n_de_m.C3.A1quinas_de_Turing
si una mquina de Turing cualquiera se detendr ante cualquier entrada dada. Es decir, si existe una mquina MThcapaz de determinar si cualquier otra mquina se va a detener o no. Es conocido que elproblema del altoesindecidible
Demostracin de la indecibilidad
Para demostrar que el problema del alto es
indecidible tenemos que probar la siguiente afirmacin: NO existe una mquina MT que tomando como entrada cualquier mquina MT0, termine despus de un tiempo finito y responda S cuando MT0termine y NO cuando MT0no termine.MTh
Funcionamiento de la mquina hipottica MT MTh Cuando MT0termina Si MThexiste existe el problema es decidible
Si MThNO existe NO
el problema es
indecidible
Estrategia de la demostracin Por contradiccindemostraremos que no existe una mquina MThque resuelva el problema del alto. Hiptesis:
Supondremos que existe MTh.
Estrategia de la demostracin
Construyamos una nueva mquina MTs que se comporte de la siguiente manera: La nueva mquina MTstomar como entrada una mquina dada MT0. MTsejecutar la mquina MThy le dar como entrada la mquina MT0. Por hiptesis, MThterminar en algn momento y responder S o NO (segn MT0termine o no). Si MTh dice S , entonces MTsentra en un ciclo infinito y no termina. Si MTh dice NO , entonces MTsse detiene inmediatamente(la salida no importa).
Qu sucede si MT es la entrada de s misma? Existe cierta entrada para la cual MTs produce una contradiccin. La mquina de entrada que causa esta contradiccin es la propia MTs (MT0=MTs).
Para ver por qu la entrada MTscausa una contradiccin, supongamos dos casos: 1. Que MTstermina cuando es entrada de s misma. 2. Que MTsno termina cuando es entrada de s misma.
Esto implica que la suposicin de que MTstermina al aplicarse a s misma, implica que MTsno termina!
misma. MTs.
Caso 2
termina.
Esto implica que la suposicin de que MTsno termina al aplicarse a s misma implica que MTstermina!
Conclusiones
De los dos casos anteriores, concluimos que cualquiera de las suposiciones sobre MTs(que MTstermine o no) implica su negacin. Esto quiere decir que es imposible tanto que MTs termine como que no termine!
Conclusin final Ya que MTs fue construido legalmente, la nica parte que puede ser responsable de la contradiccin es la mquina hipottica MTh. La conclusin final es que una mquina de Turing MThque resuelva el problema del paro no existe. Por lo tanto el problema del paro es indecidible.