Hipercomputación

De testwiki
Ir a la navegación Ir a la búsqueda

La hipercomputación o supercomputación de Turing es un conjunto de modelos de computación que pueden proporcionar resultados que no son Turing-computables. Por ejemplo, una máquina capaz de resolver el problema de la parada sería un hiperordenador; también lo sería una que pudiera evaluar correctamente cada enunciado de la aritmética de Peano.

La tesis de Church-Turing afirma que cualquier función «computable» que pueda ser calculada por un matemático con lápiz y papel utilizando un conjunto finito de algoritmos sencillos, puede ser calculada por una máquina de Turing. Los hiperordenadores computan funciones que una máquina de Turing no puede y que, por tanto, no son computables en el sentido de Church-Turing.

Técnicamente, la salida de una máquina de Turing aleatoria no es computable; sin embargo, la mayor parte de la literatura sobre hipercomputación se centra en el cálculo de funciones deterministas no aleatorias no computables.

Historia

Alan Turing introdujo un modelo computacional que iba más allá de las máquinas de Turing en su tesis doctoral de 1938 Systems of Logic Based on Ordinals.[1] Este trabajo investigaba sistemas matemáticos en los que se disponía de un oráculo que podía calcular una única función arbitraria (no recursiva) de naturales a naturales. Utilizó este dispositivo para demostrar que, incluso en esos sistemas más potentes, la indecidibilidad sigue presente. Las máquinas de oráculo de Turing son abstracciones matemáticas y no son físicamente realizables.[2]

Modelos

Muchas propuestas de hipercomputación consisten en formas alternativas de leer un oráculo o una función de asesoramiento integrada en una máquina clásica. Otras permiten acceder a algún nivel superior de la jerarquía aritmética. Por ejemplo, las máquinas de Turing supertarea, bajo los supuestos habituales, serían capaces de calcular cualquier predicado en el grado de la tabla de verdad que contenga Σ10 o Π10. La excursión limitadora, por el contrario, puede calcular cualquier predicado o función en el grado de Turing correspondiente, que se sabe que es Δ20. Gold demostró además que la recursividad parcial limitadora permitiría calcular precisamente el grado de Σ20 predicados.

Modelo Predicados computables Notas Refs
supertarea tt(Σ10,Π10) depende de un observador externo [3]
limitación/juicio-y-error Δ20 [4][5]
limitación iterada (k veces) Δk+10 [6]
Máquina Blum-Shub-Smale incomparables con las funciones reales computables tradicionales [7]
Espaciotiempo Malament-Hogarth HYP depende de la estructura del espaciotiempo [8]
red neuronal recurrente analógica Δ10[f] f es una función de asesoramiento que da pesos de conexión; el tamaño está limitado por el tiempo de ejecución [9][10]
máquina de Turing de tiempo infinito AQI Conjuntos aritméticos cuasi inductivos [11]
máquina de Turing difusa clásica Σ10Π10 para cualquier t-norma computable [12]
oráculo de función creciente Δ11 para el modelo de una secuencia; Π11 son r.e. [13]

Crítica

Martin Davis, en sus escritos sobre hipercomputación,[14] se refiere a este tema como «un mito» y ofrece argumentos contrarios a la realizabilidad física de la hipercomputación. En cuanto a su teoría, se opone a las afirmaciones de que se trata de un nuevo campo fundado en la década de 1990. Este punto de vista se basa en la historia de la teoría de la computabilidad (grados de insolubilidad, computabilidad sobre funciones, números reales y ordinales), como también se ha mencionado anteriormente. En su argumentación, hace la observación de que toda hipercomputabilidad es poco más que: «si se permiten entradas no computables, entonces son alcanzables salidas no computables».[15]

Véase también

Referencias

Plantilla:Listaref

Plantilla:Control de autoridades