¿Por qué la máquina de Turing se llama la mejor máquina si no puede resolver el problema de detención?

La máquina de Turing es un modelo matemático de computación algorítmica. El modelo de máquina de Turing captura todo lo que pueden hacer las computadoras modernas, y podrá hacerlo a menos que alguien presente un modelo de cómputo drásticamente diferente de todo lo visto hasta ahora.

Cuando decimos que la máquina de Turing es “la mejor máquina”, lo que realmente queremos decir es que cualquier cosa que pueda hacer una computadora real o un algoritmo, también puede hacerlo una máquina de Turing. Una máquina de Turing es la formulación matemática básica básica de cómo funciona una computadora.

También hay modelos alternativos de computación, como máquinas puntero, máquinas RAM, programas de ramificación, etc. pero todos ellos son equivalentes en potencia de cálculo a una máquina de Turing. Dado que la máquina Turing se encuentra entre el primer y más simple modelo, sigue siendo la elección de facto de los informáticos cuando razonan sobre la computación.

Cuando decimos que una máquina de Turing no puede resolver el problema de detención, en realidad no es una declaración sobre la máquina de Turing, es más una declaración sobre la naturaleza de la computación en sí y nuestra comprensión de ella. Significa que el marco matemático moderno nos permite hacer declaraciones o formular preguntas que no puede responder de manera efectiva dentro del marco.

No se puede decir que es la mejor máquina porque todavía no sabemos si a alguien se le ocurrirá algo mejor que eso en el futuro. La máquina de Turing es un modelo computacional de las computadoras que usamos hoy. Asumiré que sabes cuál es el problema de detención y seguiré adelante. La máquina de Turing no puede decidir cuándo decir sí o no en el caso del problema de detención. Si todavía está computando, no sabrá si la respuesta llegará o tendrá que esperar indefinidamente. Todo tiene su limitación y el ideal no se puede lograr en el mundo real. Siempre habrá algo que ninguna máquina podrá resolver. Seguimos adelante con lo que es mejor para nosotros. Intenta leer la teoría de la decidibilidad del libro de Michael Sipser. Lo ha explicado perfectamente. Espero que esto aclare un poco tu confusión.

La máquina de Turing es un dispositivo hipotético que ayuda a los informáticos a comprender los límites de la computación mecánica. Si algo no se puede resolver con una máquina de turing, entonces no se puede resolver con ninguna máquina.
El problema de detención demuestra que hay ciertos tipos de problemas que no se pueden resolver con una máquina de turing, por lo tanto, algunos problemas no se pueden resolver con ninguna máquina.

Nadie ha encontrado una máquina mejor, es decir, una máquina que pueda calcular más funciones.

La afirmación de que la TM es la mejor máquina, entre muchos pares, se conoce como la tesis de Church-Turing. La declaración no está probada, pero generalmente se supone.

Pensé que resolvió el problema de detención: demostró que es indecidible, no que no tiene una solución.

More Interesting

Tengo un profundo interés en las matemáticas y la informática. Los cursos ofrecidos en M.Tech en Matemáticas y Computación en IIT-D me parecen muy interesantes. ¿Debo seguir este curso a pesar de la facultad?

¿Cuáles son algunos problemas realmente fáciles de explicar que en realidad son increíblemente difíciles de resolver?

¿Cuáles son las aplicaciones de los derivados en informática?

¿Me engañé buscando un algoritmo para calcular la secuencia de Fibonacci?

Cómo verificar si un BigInteger es un cuadrado perfecto en C #

Cómo encontrar el número total de palíndromos diferentes de longitud k en una cadena dada usando una matriz de sufijos

¿Cuáles son algunas de las aplicaciones comunes de Machine Learning?

¿Por qué elegir una base de datos relacional sobre una no relacional, si la consistencia y la disponibilidad no son factores?

¿Qué importancia tiene, si es que lo es, la teoría de grupos y el álgebra abstracta para comprender la programación funcional?

¿Se puede producir música usando las matemáticas? En caso afirmativo, ¿cómo?

¿Existe una función que crece más rápido que cualquier función computable, pero que crece a un ritmo fundamentalmente más lento que el de la función Busy Beaver?

¿Qué es la justicia fuerte y la justicia débil en los métodos formales?

Teoría de la complejidad computacional: ¿cómo es posible que P! = NP no se haya probado todavía?

¿Cuál es un ejemplo de un operador XOR que utiliza conceptos del mundo real?

¿Cómo juegan las matemáticas un papel importante en la programación?