stringtranslate.com

Máquina de Turing de 2 estados y 3 símbolos de Wolfram

En su libro Un nuevo tipo de ciencia , Stephen Wolfram describió una máquina de Turing universal de 2 estados y 5 símbolos , y conjeturó que una máquina de Turing particular de 2 estados y 3 símbolos (en adelante máquina de Turing (2,3) ) también podría ser universal. [1]

El 14 de mayo de 2007, Wolfram anunció un premio de 25.000 dólares que ganaría la primera persona que demostrara o refutara la universalidad de la máquina de Turing (2,3). [2] El 24 de octubre de 2007, se anunció que el premio lo había ganado Alex Smith, un estudiante de electrónica e informática de la Universidad de Birmingham , por su prueba de que era universal. Dado que la prueba se aplica a un modelo de máquina de Turing no estándar que permite infinitas configuraciones iniciales no periódicas, algunos la categorizan como "débilmente universal". [3]

Fondo

Claude Shannon planteó por primera vez explícitamente la cuestión de encontrar la máquina de Turing universal más pequeña posible en 1956. Demostró que dos símbolos eran suficientes siempre que se utilizaran suficientes estados (o viceversa) y que siempre era posible intercambiar estados por símbolos.

La siguiente tabla indica las acciones que debe realizar la máquina de Turing dependiendo de si su estado actual es A o B , y el símbolo que se está leyendo actualmente es 0, 1 o 2. Las entradas de la tabla indican el símbolo que se debe imprimir, la dirección en la que se debe mover el cabezal de la cinta y el estado posterior de la máquina.

La máquina de Turing (2,3):

Minsky (1967) argumentó brevemente que las máquinas estándar (2,2) no pueden ser universales y M. Margenstern (2010) proporcionó una prueba matemática [4] basada en un resultado de L. Pavlotskaya en 1973 (no publicado pero mencionado en el artículo de Margenstern); por lo tanto, podría parecer que la máquina de Turing (2,3) sería la máquina de Turing universal más pequeña posible (en términos de número de estados por número de símbolos). Sin embargo, los resultados no son directamente comparables, porque Minsky solo considera máquinas que se detienen explícitamente, lo que la máquina (2,3) no hace. De manera más general, casi todas las definiciones formales de las máquinas de Turing difieren en detalles irrelevantes para su potencia, pero tal vez relevantes para lo que se puede expresar utilizando un número dado de estados y símbolos; no existe una única definición formal estándar. La máquina de Turing (2,3) también requiere una entrada infinita que no se repita, lo que nuevamente hace problemática una comparación directa con las pequeñas máquinas de Turing universales anteriores.

Por lo tanto, aunque puede ser cierto que la máquina (2,3) es en cierto sentido la "máquina de Turing universal más pequeña posible", esto no ha sido probado estrictamente en el sentido clásico, y la afirmación está abierta al debate cuando se toman en consideración las definiciones tradicionales de universalidad y si la relajación de las propiedades de la máquina de Turing utilizadas para la prueba se puede permitir en general e incluso puede sugerir nuevas formas de definir la universalidad computacional de manera más independiente de elecciones arbitrarias (como tener una configuración de detención o requerir una cinta en blanco).

El estado de la cabeza (gota hacia arriba o hacia abajo (A y B respectivamente)) y el patrón de color (blanco, amarillo y naranja (0, 1 y 2 respectivamente)) en una fila dada dependen únicamente del contenido de la fila inmediatamente superior.

Aunque la máquina tiene un cabezal con sólo dos estados y una cinta que puede contener sólo tres colores (dependiendo del contenido inicial de la cinta), la salida de la máquina aún puede ser arbitrariamente compleja. [5]

Prueba de universalidad

El 24 de octubre de 2007, Wolfram Research anunció que Alex Smith, un estudiante de electrónica y computación de la Universidad de Birmingham (Reino Unido), demostró que la máquina de Turing (2,3) es universal y, por lo tanto, ganó el premio Wolfram descrito anteriormente. [6] [7] [8] [9] [10] [11] [12 ] [13] [14] [15] [16]

La prueba demostró que la máquina es equivalente a una variante de un sistema de etiquetas que ya se sabía que era universal. Smith construyó primero una secuencia de sistemas de reglas que mostraban que la máquina de Turing (2,3) es capaz de realizar cálculos finitos arbitrarios. Luego empleó un enfoque novedoso para extender esa construcción a cálculos ilimitados. La prueba se desarrolla en dos etapas. La primera parte emula la evolución finita de cualquier sistema de etiquetas cíclico de dos colores. La emulación es una composición de una serie de emulaciones que involucran los sistemas de reglas indexados del "sistema 0" al "sistema 5". Cada sistema de reglas emula al siguiente en la secuencia. Smith luego demostró que, aunque la condición inicial de la máquina de Turing (2,3) no es repetitiva, la construcción de esa condición inicial no es universal. Por lo tanto, la máquina de Turing (2,3) es universal.

Wolfram afirma que la prueba de Smith es otra prueba del Principio general de equivalencia computacional (PCE) de Wolfram. [17] Ese principio establece que si uno ve un comportamiento que no es obviamente simple, el comportamiento corresponderá a un cálculo que es en cierto sentido "máximamente sofisticado". [18] La prueba de Smith ha desatado un debate sobre las condiciones operativas precisas que debe satisfacer una máquina de Turing para ser candidata a máquina universal.

Una máquina de Turing universal (2,3) tiene aplicaciones concebibles. [19] Por ejemplo, una máquina tan pequeña y simple puede ser incorporada o construida usando una pequeña cantidad de partículas o moléculas. Pero el "compilador" que implica el algoritmo de Smith no produce código compacto o eficiente, al menos para cualquier cosa que no sea los casos más simples. Por lo tanto, el código resultante tiende a ser astronómicamente grande y muy ineficiente. Si existen codificaciones más eficientes que permitan a la máquina de Turing (2,3) calcular más rápidamente es una pregunta abierta.

Disputar

El anuncio de que la prueba de Alex Smith había ganado se hizo sin la aprobación del comité de evaluación, [20] como señaló Martin Davis , miembro del comité, en una publicación en la lista de correo de FOM:

"Hasta donde yo sé, ningún miembro del comité ha emitido una opinión sobre la validez de esta prueba de 40 páginas. La determinación de que la prueba de Smith es correcta parece haber sido hecha enteramente por la organización Wolfram. Entiendo que la E/S implica codificaciones complejas". [21]

Posteriormente, Vaughan Pratt cuestionó la exactitud de esta prueba en una publicación en la lista de correo, [22] señalando que técnicas similares permitirían que un autómata lineal acotado (o LBA) fuera universal, lo que contradiría un resultado conocido de no universalidad debido a Noam Chomsky . Alex Smith se unió a la lista de correo después de este mensaje y respondió al día siguiente explicando que un LBA requeriría ser reiniciado manualmente para volverse universal usando la misma configuración inicial, mientras que su construcción reinicia la máquina de Turing automáticamente sin intervención externa. [23] Las discusiones sobre la prueba continuaron durante algún tiempo entre Alex Smith, Vaughan Pratt y otros. [24]

Publicación

La prueba de Smith finalmente se publicó en la revista Complex Systems de Wolfram en 2020. [25]

Véase también

Referencias

  1. ^ Wolfram, Stephen (2002). Un nuevo tipo de ciencia. p. 709. Consultado el 10 de febrero de 2009 .
  2. ^ "Premio de investigación de la máquina de Turing Wolfram 2,3" . Consultado el 10 de febrero de 2009 .
  3. ^ Goodman-Strauss, Chaim, ¿No puedes decidir? ¡No te decidas!, CiteSeerX 10.1.1.164.306 , consultado el 4 de febrero de 2022 
  4. ^ "Máquinas de Turing con dos letras y dos estados". Sistemas complejos . 2010 . Consultado el 25 de octubre de 2017 .
  5. ^ Brumfiel, Geoff (2007). "Estudiante gana premio de matemáticas" . Nature . doi :10.1038/news.2007.190 . Consultado el 10 de febrero de 2009 .
  6. ^ Keim, Brandon (24 de octubre de 2007). «College Kid Proves That Wolfram's Turing Machine is the Simplest Universal Computer» (Un chico universitario demuestra que la máquina de Turing de Wolfram es la computadora universal más simple). Wired . Consultado el 10 de febrero de 2009 .
  7. ^ Geoff Brumfiel (24 de octubre de 2007). "Nature.com" . Nature . Nature.com. doi :10.1038/news.2007.190 . Consultado el 9 de marzo de 2010 .
  8. ^ "New Scientist". New Scientist . Consultado el 9 de marzo de 2010 .
  9. ^ "Universidad de Birmingham". Newscentre.bham.ac.uk . Consultado el 9 de marzo de 2010 .
  10. ^ "Las matemáticas en las noticias de Math Society". Ams.org . Consultado el 9 de marzo de 2010 .
  11. ^ Crighton, Ben (26 de noviembre de 2007). "Proving Turing's simple computer". BBC News . Consultado el 9 de marzo de 2010 .
  12. ^ "Artículo de Bitwise Mag". Artículo de Bitwise Mag. 24 de octubre de 2007. Consultado el 9 de marzo de 2010 .
  13. ^ "Mathematical Association of America". Maa.org . Consultado el 9 de marzo de 2010 .
  14. ^ Minkel, JR (25 de octubre de 2007). "Un autor de un nuevo tipo de ciencia paga a un estudiante inteligente 25.000 dólares por identificar la computadora más simple". Scientific American . Consultado el 9 de marzo de 2010 .
  15. ^ "plus magazine". Plus.maths.org. 8 de noviembre de 2007. Consultado el 9 de marzo de 2010 .
  16. ^ Stuart, Tom (29 de noviembre de 2007). «Complex proof of a very simple computer» (Prueba compleja de un ordenador muy simple). The Guardian . Londres . Consultado el 9 de marzo de 2010 .
  17. ^ "Respuesta de Stephen Wolfram en la lista de la FOM". Universidad de Nueva York . Octubre de 2007.
  18. ^ "El Premio Wolfram y la Computación Universal: Ahora es vuestro problema".
  19. ^ "El 'ordenador universal' más simple le da a un estudiante 25.000 dólares". New Scientist . 24 de octubre de 2007 . Consultado el 28 de enero de 2016 .
  20. ^ "[FOM] La máquina universal más pequeña". Cs.nyu.edu. 30 de octubre de 2007. Consultado el 18 de agosto de 2022 .
  21. ^ "[FOM] La máquina universal más pequeña". Cs.nyu.edu. 26 de octubre de 2007. Consultado el 18 de agosto de 2022 .
  22. ^ "Mensaje de Vaughan Pratt a la lista de la FOM". 29 de octubre de 2007.
  23. ^ "Primera respuesta de Alex Smith a Vaughan Pratt en la lista de la FOM". 30 de octubre de 2007.
  24. ^ "Archivo de listas de FOM de noviembre de 2007". Cs.nyu.edu . Consultado el 9 de marzo de 2010 .
  25. ^ Smith, Alex (2020). "Universalidad de la máquina de Turing 2, 3 de Wolfram". Sistemas complejos . 29 (1): 1–44. doi :10.25088/ComplexSystems.29.1.1. S2CID  17142621.

Bibliografía

Lectura histórica

Enlaces externos