Hace unas semanas, me encontré con esta gran publicación de JDH y me ha estado preocupando desde entonces. El TL; DR para la prueba es que podemos codificar los resultados de cualquier función en los axiomas de una teoría de conjuntos, por lo que simplemente necesitamos una única máquina de Turing capaz de actuar como un "analizador" inteligente que puede extraer la información de los axiomas. y calcule la función deseada: esto lo entiendo (al menos, conceptualmente y algo formalmente).
Sin embargo, lo que me confunde son las implicaciones filosóficas que esto tiene para las concepciones de computabilidad... Creía que había, en cierto sentido, una noción universal de computabilidad (es decir, había problemas que eran o no decidibles), pero esto sugiere que tales nociones dependen del trasfondo teórico de conjuntos para su cálculo; por ejemplo, esta publicación de Scott Aaronson analiza el trabajo de uno de sus estudiantes al mostrar que hay una Máquina de Turing específica cuyo comportamiento es independiente de ZFC (lo que sugiere nuevamente, implícitamente, que el comportamiento es platónico pero que simplemente no podemos probarlo de ninguna manera).
Perdónenme por mi falta de definición en mi pregunta pero: ¿Hay alguna manera de que esto se pueda resolver? ¿Por qué hay problemas aparentemente incomputables (cuya prueba de incomputabilidad a menudo usa pruebas por contradicción aparentemente sin referencia a ningún trasfondo teórico de conjuntos, por ejemplo, el Problema de la Detención) que pueden ser computados por una Máquina de Turing, sin el uso (oficialmente) de un oráculo ? ¿Tiene esto algún impacto en la tesis de Church-Turing, ya que presumiblemente ningún ser humano podría calcular de manera confiable la función Busy Beaver mientras que el algoritmo universal (si se coloca en el universo correcto) sí puede?
Es posible que hayas entendido mal uno de los aspectos clave de esa publicación de Hamkins. Su teorema no dice que toda función sea computable (a pesar del título).
Dice, en cambio, que para cualquier función dada, puede calcularla en algún universo cuidadosamente elegido, es decir, en algún modelo de teoría de conjuntos cuidadosamente elegido. El universo en el que puede calcularlo variará según la función. Hay muchos, muchos, muchos modelos diferentes de teoría de conjuntos, es decir, muchos universos diferentes de teoría de conjuntos (al igual que hay muchos, muchos, muchos modelos diferentes de teoría de grupos, es decir, muchos grupos diferentes). La función que le dieron puede ser computable en algunos modelos y no computable en otros. Todo lo que garantiza el teorema es la existencia de algún modelo en el que la función dada sea computable.
james arathoon
hmakholm sobra a Monica
lee mosher
Isky Mathews
hmakholm sobra a Monica