¿Qué es la tesis de la Iglesia Turing?

Una de las hermosas piezas de trabajo en informática teórica. Church y Turing llegaron a la misma conclusión en diferentes áreas y solo más tarde se demostró que realmente eran lo mismo.

Cada uno de ellos propuso un modelo de computabilidad. El modelo de Turing es más conocido, ya que se describió formalmente en términos de procesamiento y almacenamiento, por lo que tenía memoria: “cintas” y una unidad lógica. Hay una clase de problemas que esta máquina puede resolver. Además, hay una familia de máquinas equivalentes, con más cintas, diferentes unidades lógicas, etc. Turing demostró que eran equivalentes, que lo que uno podía calcular, lo mismo podía hacer otro.

Church abordó el problema de la computabilidad desde la dirección del cálculo λ sobre los números naturales.

Los problemas que pueden resolverse con el cálculo λ pueden resolverse con una máquina de Turing y viceversa.

La pregunta interesante es: “¿existen problemas efectivamente computables que no puedan ser calculados por el cálculo λ o una máquina de Turing?” La tesis es que tales no existen. No es una declaración demostrable o refutable, pero generalmente se considera cierta.

No mencioné las funciones recursivas generales aquí (Gödel) pero también entra en juego y también es equivalente. Otra razón por la que hay una amplia aceptación de la tesis de Church-Turing: surge naturalmente de tres modelos diferentes de computabilidad.

Pragmáticamente vemos que se utiliza para señalar que los lenguajes de programación son computacionalmente equivalentes, siempre y cuando estén completos.

La tesis de Church-Turing esencialmente establece que una función es algorítmicamente computable si y solo si es computable por una máquina de Turing.

Como lo indica la respuesta de Tony Mason, la computabilidad era un término ambiguo en el pasado y al establecer la tesis de Church-Turing, se restableció un poco de claridad con respecto a lo que reconocemos como una función computable.

Hay un poco de debate sobre la credibilidad de la tesis de Church-Turing, pero parece que el consenso general está de acuerdo con la tesis.

Este es un gran video del profesor Harry Porter (Mi luz de guía en mis tiempos de oscuridad antes de las fechas de los exámenes) sobre la tesis de la Iglesia Turing:

More Interesting

¿Por qué mi computadora se congela en la BIOS?

¿Cuál es el día típico de un graduado en informática?

¿Cuál será el código para contar a las personas que entraron o salieron de la sala en Mega 8?

¿Cuál es la propiedad unidireccional de las funciones hash criptográficas?

¿Cómo podemos desarrollar nuestro conocimiento en seguridad de red?

A partir de 2016, ¿es cierto que el navegador Safari de Apple es un navegador más rápido que el navegador Chrome de Google?

¿Por qué se eligen los símbolos de asterisco y ampersand para trabajar con memoria en lenguajes de programación?

Si AI reemplaza la necesidad de trabajadores humanos en las empresas, ¿se les proporcionaría a todas las personas un salario digno, ya que los trabajadores de AI no necesitan el dinero?

¿Cómo se construye un SO por primera vez?

¿Es posible calcular la economía de combustible del automóvil en función de la velocidad? (Estoy haciendo esto para un proyecto de aprendizaje automático).

¿La atenuación de la pantalla está restringida por hardware? ¿Qué tan atenuada puede ser una pantalla?

¿Hay alguna evidencia de organismos que evolucionaron para tener un cerebro computacional en serie (como un procesador de computadora), en lugar del cerebro computacional paralelo (red neuronal)?

Dada solo una lista de todas las notas tocadas en una pieza, junto con sus duraciones y tiempos de inicio, ¿se puede determinar algorítmicamente la clave?

¿Con qué frecuencia fallan las unidades en los servidores?

Solicitud de sugerencia: ¿Libro accesible y completo sobre informática?