Primero, es importante tener en cuenta que las Turing Machines fueron diseñadas inicialmente por Turing no como un modelo de cualquier tipo de computadora físicamente realizable, sino más bien como un límite ideal para lo que es calculable por un humano calculando en una mecánica paso a paso. manera (sin ningún uso de la intuición). Este punto es ampliamente incomprendido; vea [1] para una excelente exposición sobre este y otros temas relacionados.
Las limitaciones de finitud postuladas por Turing para sus Máquinas Turing se basan en las limitaciones postuladas del aparato sensorial humano. Las generalizaciones de los análisis de Turing a dispositivos informáticos físicamente realizables (y tesis análogas de Church-Turing) no llegaron hasta mucho más tarde (1980) debido a Robin Gandy, con limitaciones basadas en las leyes de la física. Como dice Odifreddi en la p. 51 de [2] (biblia de la teoría clásica de la recursión)
Las máquinas de Turing son dispositivos teóricos, pero se han diseñado teniendo en cuenta las limitaciones físicas. En particular, hemos incorporado en nuestro modelo restricciones que provienen de:
(a) ATOMISMO, asegurando que la cantidad de información que puede codificarse en cualquier configuración de la máquina (como un sistema finito) esté limitada; y
(b) RELATIVIDAD, al excluir acciones a distancia y hacer que el efecto causal se propague a través de interacciones locales. Gandy [1980] ha demostrado que la noción de máquina de Turing es lo suficientemente general como para incluir, en un sentido preciso, cualquier dispositivo informático que satisfaga limitaciones similares.
y en la p. 107: (Una teoría general de dispositivos discretos y deterministas)
El análisis (Church [1957], Kolmogorov y Uspenskii [1958], Gandy [1980]) parte de los supuestos del atomismo y la relatividad. El primero reduce la estructura de la materia a un conjunto finito de partículas básicas de dimensiones acotadas y, por lo tanto, justifica la posibilidad teórica de desmantelar una máquina a un conjunto de constituyentes básicos. Este último impone un límite superior (la velocidad de la luz) a la velocidad de propagación de los cambios causales, y por lo tanto justifica la posibilidad teórica de reducir el efecto causal producido en un instante t en una región limitada del espacio V, a las acciones producidas por las regiones. cuyos puntos están dentro de la distancia c * t desde algún punto V. Por supuesto, los supuestos no tienen en cuenta los sistemas que son continuos o que permiten la acción ilimitada de acción a distancia (como los sistemas gravitacionales newtonianos).
El análisis de Gandy muestra que EL COMPORTAMIENTO ES RECURSIVO, PARA CUALQUIER DISPOSITIVO CON UN LÍMITE FIJO SOBRE LA COMPLEJIDAD DE SUS POSIBLES CONFIGURACIONES (en el sentido de que tanto los niveles de acumulación conceptual a partir de los constituyentes, como el número de constituyentes en cualquier parte estructurada de cualquier configuración, están delimitados), Y FIJOS FINITOS, CONJUNTOS DE INSTRUCCIONES DETERMINISTAS PARA LA ACCIÓN LOCAL Y GLOBAL (el primero dice cómo determinar el efecto de una acción en partes estructuradas, el segundo cómo ensamblar los efectos locales). Además, el análisis es óptimo en el sentido de que, cuando se hace preciso, cualquier relajación de las condiciones se vuelve compatible con cualquier comportamiento, y por lo tanto proporciona una descripción suficiente y necesaria del comportamiento recursivo.
El análisis de Gandy ofrece una perspectiva muy esclarecedora sobre el poder y las limitaciones de las máquinas de Turing. Vale la pena leer para obtener más información sobre estos asuntos. Sin embargo, tenga en cuenta que el artículo de Gandy de 1980 [3] es considerado difícil incluso por algunos expertos. Puede resultarle útil examinar primero los documentos en [4] por J. Shepherdson y A. Makowsky.
[1] Sieg, Wilfried. Procedimientos mecánicos y experiencia matemática. [págs. 71--117 en Matemáticas y mente. Artículos de la Conferencia sobre Filosofía de las Matemáticas celebrada en Amherst College, Amherst, Massachusetts, del 5 al 7 de abril de 1991. Editado por Alexander George. Computación Lógica. Philos., Oxford Univ. Press, Nueva York, 1994. ISBN: 0-19-507929-9 MR 96m: 00006 (Revisor: Stewart Shapiro) 00A30 (01A60 03A05 03D20)
[2] Odifreddi, Piergiorgio. Teoría de la recursividad clásica.
La teoría de funciones y conjuntos de números naturales. Con un prólogo de GE Sacks. Studies in Logic and the Foundations of Mathematics, 125. North-Holland Publishing Co., Amsterdam-Nueva York, 1989. xviii + 668 pp. ISBN: 0-444-87295-7 MR 90d: 03072 (Revisor: Rodney G. Downey ) 03Dxx (03-02 03E15 03E45 03F30 68Q05)
[3] Gandy, Robin. Tesis de la Iglesia y principios para los mecanismos.
El simposio de Kleene. Actas del simposio celebrado en la Universidad de Wisconsin, Madison, Wisconsin, del 18 al 24 de junio de 1978. Editado por Jon Barwise, H. Jerome Keisler y Kenneth Kunen. Studies in Logic and the Foundations of Mathematics, 101. North-Holland Publishing Co., Amsterdam-Nueva York, 1980. xx + 425 pp. ISBN: 0-444-85345-6 MR 82h: 03036 (Revisor: Douglas Cenzer) 03D10 (03A05)
[4] La máquina universal de Turing: una encuesta de medio siglo. Segunda edicion.
Editado por Rolf Herken. Computerkultur [Cultura informática], II. Springer-Verlag, Viena, 1995. xvi + 611 pp. ISBN: 3-211-82637-8 MR 96j: 03005 03-06 (01A60 03D10 03D15 68-06)