Esta pregunta es sobre si cada teorema matemático puede reducirse a la pregunta de si una sola máquina de Turing se detiene. En particular, estoy interesado en conjeturas que actualmente no están probadas.
Por ejemplo: Wikipedia dice que actualmente se desconoce si hay números perfectos impares. Como es decidible si un número dado es perfecto, uno podría escribir una máquina de Turing que verifique cada número impar por turno y se detenga si encuentra uno que sea perfecto. (Esta máquina de Turing no toma ninguna entrada.) Si supiéramos si esa máquina de Turing se detiene, entonces sabríamos si la conjetura es cierta, y viceversa.
Sin embargo, como otro ejemplo, ¿qué pasa con la conjetura de primos gemelos ? Es decidible si un número dado es el primer primo en un par gemelo, pero en este caso no podemos detenernos cuando encontramos el primero, porque la pregunta es si hay un número infinito. No me queda claro si es posible hacer una máquina de Turing que se detenga si y solo si la conjetura de los primos gemelos es cierta.
Seguramente podemos hacer una máquina de Turing que se detenga si y solo si la conjetura de primos gemelos es demostrable dentro de la aritmética de Peano o algún otro sistema formal, pero esa es una pregunta diferente, ya que podría ser cierto pero no demostrable en el sistema particular que elegimos.
Entonces mis preguntas son
- ¿Es posible hacer una máquina de Turing que se detenga si y solo si la conjetura de primos gemelos es verdadera? (Y si es así, ¿cómo?)
- ¿Es posible, en general, hacer una máquina de Turing que se detenga si y solo si alguna afirmación matemática dada es verdadera? ¿Puede esta máquina de Turing construirse algorítmicamente a partir de la declaración formal?
- Si no es posible en general, ¿hay alguna forma de clasificar las declaraciones matemáticas en si son equivalentes a la detención de una sola máquina de Turing, o una máquina de Turing con un oráculo , etc.? Si es así, ¿es esta clasificación decidible para una declaración dada?