Articulo de referencia

Computadora de billar

Modelo de bola de billar de Fredkin y Toffoli para una puerta AND . Cuando una sola bola de billar llega a la puerta a través de la entrada 0 o 1 , la atraviesa sin obstáculos y...

Modelo de bola de billar de Fredkin y Toffoli para una puerta AND . Cuando una sola bola de billar llega a la puerta a través de la entrada 0 o 1 , la atraviesa sin obstáculos y sale por la salida 0 o 1. Sin embargo, si una bola de billar de la entrada 0 llega simultáneamente con una de la entrada 1 , chocan en la esquina superior izquierda del dispositivo y se redirigen para volver a chocar en la esquina inferior derecha. Una bola sale entonces por la salida 1 y la otra por la salida AND inferior . Por lo tanto, la presencia de una bola emitida por la salida AND es lógicamente consistente con la salida de una puerta AND que toma como entradas la presencia de una bola en las entradas 0 y 1 .

Una computadora de bolas de billar , un tipo de circuito lógico conservador , es un modelo idealizado de una computadora mecánica reversible basada en la dinámica newtoniana , propuesta en 1982 por Edward Fredkin y Tommaso Toffoli . [ 1 ] En lugar de utilizar señales electrónicas como una computadora convencional , se basa en el movimiento de bolas de billar esféricas en un entorno sin fricción formado por amortiguadores contra los que las bolas rebotan perfectamente. Fue diseñada para investigar la relación entre la computación y los procesos reversibles en física.

Simulación de circuitos con bolas de billar

Este modelo puede utilizarse para simular circuitos booleanos en los que los cables del circuito corresponden a trayectorias por las que puede desplazarse una de las bolas, la señal en un cable se codifica mediante la presencia o ausencia de una bola en esa trayectoria, y las compuertas del circuito se simulan mediante colisiones de bolas en los puntos donde se cruzan sus trayectorias. En particular, es posible configurar las trayectorias de las bolas y los búferes que las rodean para formar una compuerta Toffoli reversible , a partir de la cual se puede simular cualquier otra compuerta lógica booleana. Por lo tanto, las computadoras de bolas de billar configuradas adecuadamente pueden utilizarse para realizar cualquier tarea computacional. [ 2 ]

Simulación de bolas de billar en otros modelos de computación

Es posible simular computadoras de bolas de billar en varios tipos de autómatas celulares reversibles , incluyendo autómatas celulares de bloques y autómatas celulares de segundo orden . En estas simulaciones, las bolas solo pueden moverse a velocidad constante en una dirección paralela al eje, suposiciones que, en cualquier caso, ya estaban presentes en el uso del modelo de bolas de billar para simular circuitos lógicos. Tanto las bolas como los búferes se simulan mediante ciertos patrones de células vivas, y el campo a través del cual se mueven las bolas se simula mediante regiones de células muertas, en estas simulaciones de autómatas celulares. [ 3 ]

También se han creado compuertas lógicas basadas en diseños de computadoras con bolas de billar para operar utilizando cangrejos soldados vivos de la especie Mictyris guinotae en lugar de las bolas de billar. [ 4 ] [ 5 ] [ 6 ]

Completitud de Turing

En 2025, los matemáticos Eva Miranda e Isaac Ramos publicaron un artículo que demuestra que los billares 2D son Turing completos. [ 7 ] [ 8 ] En este trabajo demuestran que incluso los sistemas de billar planos clásicos con una sola bola son capaces de realizar computación universal.

Véase también

Referencias

  1. Fredkin, Edward ; Toffoli, Tommaso (1982), "Lógica conservadora", International Journal of Theoretical Physics , 21 ( 3–4 ): 219–253 , Bibcode : 1982IJTP...21..219F , doi : 10.1007/BF01857727 , MR 0657156 , S2CID 37305161  .
  2. Durand-Lose, Jérôme (2002), "Computing inside the billiard ball model", en Adamatzky, Andrew (ed.), Collision-Based Computing , Springer-Verlag, pp. 135–160 , doi : 10.1007/978-1-4471-0129-1_6 , ISBN  978-1-4471-0129-1.
  3. Margolus, N. (1984), "Modelos de computación similares a la física", Physica D: Nonlinear Phenomena , 10 ( 1–2 ): 81–95 , Bibcode : 1984PhyD...10...81M , doi : 10.1016/0167-2789(84)90252-5Reimpreso en Wolfram, Stephen (1986), Theory and Applications of Cellular Automata , Advanced series on complex systems, vol. 1, World Scientific, pp. 232–246 , Bibcode : 1986taca.book.....W  .
  4. ^ Gunji, Yukio-Pegio; Nishiyama, Yuta; Adamatzky, Andrew (2011), "Robust Soldier Crab Ball Gate" , Complex Systems , 20 (2): 93– 104, arXiv : 1204.1749 , Bibcode : 2012arXiv1204.1749G , doi : 10.25088/ComplexSystems.20.2.93 , S2CID 14365421 .
  5. Solon, Olivia (14 de abril de 2012), "Computadora construida con enjambres de cangrejos soldados" , Wired.
  6. Aron, Jacob (12 de abril de 2012), "Computadoras impulsadas por enjambres de cangrejos" , New Scientist , archivado del original el 13 de abril de 2012..
  7. Miranda, Eva; Ramos, Isaac (2024), El billar clásico puede calcular , arXiv : 2512.19156v2.
  8. Cutts, Elise (8 de enero de 2026). "Resumen de artículos de diciembre de 2025: billar computacional, una atmósfera imposible y construcciones romanas: artículos sobre grandes cuestiones en las fronteras de la ciencia, seleccionados manualmente cada mes" . ReviewerToo . Consultado el 14 de enero de 2026 ..