Hipercomputación
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 o . 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 . Gold demostró además que la recursividad parcial limitadora permitiría calcular precisamente el grado de predicados.
| Modelo | Predicados computables | Notas | Refs |
|---|---|---|---|
| supertarea | depende de un observador externo | [3] | |
| limitación/juicio-y-error | [4][5] | ||
| limitación iterada (k veces) | [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 | 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 | Conjuntos aritméticos cuasi inductivos | [11] | |
| máquina de Turing difusa clásica | para cualquier t-norma computable | [12] | |
| oráculo de función creciente | para el modelo de una secuencia; 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:Control de autoridades
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cita publicación
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal, Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite book
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite web
- ↑ Plantilla:Cite journal
- ↑ Plantilla:Cite book